ci(docker): 优化Go环境设置并启用缓存
使用setup-go替代gitea-tool-cache来设置Go环境 启用依赖缓存以提高构建效率 移除不必要的清理步骤
This commit is contained in:
parent
c11d46bdbf
commit
4ecc5177ed
@ -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: |
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user