diff --git a/.gitea/workflows/dev-deploy.yaml b/.gitea/workflows/dev-deploy.yaml index 2ae878d..256e534 100644 --- a/.gitea/workflows/dev-deploy.yaml +++ b/.gitea/workflows/dev-deploy.yaml @@ -14,8 +14,12 @@ jobs: build-and-deploy: runs-on: ubuntu-latest steps: + # 不依赖 actions/checkout(从 github.com 拉 action 源码,国内网络不稳定), + # 直接 clone 本地 Gitea,用 Actions 注入的 GITHUB_TOKEN 认证 - name: 拉取代码 - uses: actions/checkout@v4 + run: | + git clone --branch dev http://x-access-token:${GITHUB_TOKEN}@127.0.0.1:3000/red-future/ai-agent.git . + git checkout ${GITHUB_SHA} - name: 构建并推送镜像 run: |