# 记录一下 Gitea Runner 配置

# 获取 Token

右上角 -> 设置 -> Actions -> Runners -> 创建 Runner 复制这里的 Token

# 创建 Runner

gitea: http://192.168.4.198:3000/ # 配置 gitea 实例的地址
name: act_runner_1
labe: ubuntu-latest # Runner的标签用于确定Runner可以运行哪些Job以及如何运行它们。

# 配置 Action 文件

.gitea/workflows/runner.yaml

name: Gitea Actions Demo
run-name: ${{ gitea.actor }} is testing out Gitea Actions
on: [push]

jobs:
  build-and-deploy:
    runs-on: ubuntu-latest
    container: node:20
    steps:
      - name: Checkout code
        uses: https://gitea.com/actions/checkout@v4

      - name: Hello
        run: echo "Hello"
                
      - name: Install dependencies
        run: npm install pnpm -g && pnpm install
        
      - name: Build project
        run: pnpm build
        
      - name: Archive production artifacts
        uses: https://gitea.com/actions/upload-artifact@v3
        with:
          name: dist
          path: dist/