使用模块时如何使Travis的构建速度更快

时间:2019-06-03 16:51:04

标签: go go-modules

我们在项目中使用go模块和travis。每当Travis构建项目时,go模块都会获取所有依赖项,这会增加构建时间。有什么方法可以减少时间或避免每次获取Dep?

1 个答案:

答案 0 :(得分:1)

是的,您可以缓存Go模块以加快构建过程。

- language: go

  script:
    - your script

  cache:
    directories:
      - $HOME/.cache/go-build        # Cache the binaries
      - $HOME/gopath/pkg/mod         # Cache the Go modules

参考:https://restic.net/blog/2018-09-02/travis-build-cache