From 4ecc5177eda9eefb2e9af769caccea6ff0d66d0d Mon Sep 17 00:00:00 2001 From: shanshanzhong Date: Tue, 22 Jul 2025 10:11:10 -0700 Subject: [PATCH] =?UTF-8?q?ci(docker):=20=E4=BC=98=E5=8C=96Go=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E8=AE=BE=E7=BD=AE=E5=B9=B6=E5=90=AF=E7=94=A8=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用setup-go替代gitea-tool-cache来设置Go环境 启用依赖缓存以提高构建效率 移除不必要的清理步骤 --- .gitea/workflows/docker.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/docker.yml b/.gitea/workflows/docker.yml index c544709..dc21dc5 100644 --- a/.gitea/workflows/docker.yml +++ b/.gitea/workflows/docker.yml @@ -54,15 +54,12 @@ jobs: echo "RUNNER_CONTAINER_NAME is not set, skipping container operations" fi - - name: Install Go environment - uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/gitea-tool-cache@main - with: - # 需要指定具体版本号! - go-version: ${{ matrix.go }} - - - uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/setup-go@main + - name: Setup Go environment with cache + uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/setup-go@main with: go-version: ${{ matrix.go }} + cache: true + cache-dependency-path: go.sum - name: Prepare GO environment @@ -71,8 +68,6 @@ jobs: go env -w GOPRIVATE="${{ vars.DOMAIN_OF_GITEA}}" go env -w GOSUMDB=off git config --global url."https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/".insteadOf "https://${{ vars.DOMAIN_OF_GITEA}}/" - go clean -modcache - rm -rf go.sum - name: Build and push docker image run: |