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"
|
echo "RUNNER_CONTAINER_NAME is not set, skipping container operations"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
- name: Install Go environment
|
- name: Setup Go environment with cache
|
||||||
uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/gitea-tool-cache@main
|
uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/setup-go@main
|
||||||
with:
|
|
||||||
# 需要指定具体版本号!
|
|
||||||
go-version: ${{ matrix.go }}
|
|
||||||
|
|
||||||
- uses: https://${{ env.GIT_USERNAME }}:${{ env.GIT_PASSWORD }}@${{ vars.DOMAIN_OF_GITEA}}/actions/setup-go@main
|
|
||||||
with:
|
with:
|
||||||
go-version: ${{ matrix.go }}
|
go-version: ${{ matrix.go }}
|
||||||
|
cache: true
|
||||||
|
cache-dependency-path: go.sum
|
||||||
|
|
||||||
|
|
||||||
- name: Prepare GO environment
|
- name: Prepare GO environment
|
||||||
@ -71,8 +68,6 @@ jobs:
|
|||||||
go env -w GOPRIVATE="${{ vars.DOMAIN_OF_GITEA}}"
|
go env -w GOPRIVATE="${{ vars.DOMAIN_OF_GITEA}}"
|
||||||
go env -w GOSUMDB=off
|
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}}/"
|
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
|
- name: Build and push docker image
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user