背景 我司使用GitLab作为代码仓库,Go项目在CICD过程中需要下载依赖,但大部分情况下依赖并未发生变化,重复下载是无用且非常耗时的操作,严重拖慢了CICD的效率。这对于任何一个追求效率的团队来说都是无法接受的。 之前也了解到一些go依赖缓存的解决方案,但不是特别优雅。从 Go 1.15 Release Notes 中看到,该版本新增了 GOMODCACHE 环境变量的支持,官方说明如下: The location of the module cache may now be set with the GOMODCACHE environment variable. The default value of GOMODCACHE …
阅读更多