We use go modules and travis for a project. Every time Travis builds the project, go modules fetch all of the dependencies which increases the build time. Is there any way to reduce that time or avoid fetching the deps every time?
1条回答 默认 最新
- dongshi1868 2019-06-03 17:03关注
Yes, you can cache the Go modules to speed up the build process.
- language: go script: - your script cache: directories: - $HOME/.cache/go-build # Cache the binaries - $HOME/gopath/pkg/mod # Cache the Go modules
Reference : https://restic.net/blog/2018-09-02/travis-build-cache
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报