dtkvlj5386 2019-06-03 16:51
浏览 32
已采纳

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

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 chaquopy python 安卓
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 有没有帮写代码做实验仿真的
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥30 vmware exsi重置后登不上
  • ¥15 易盾点选的cb参数怎么解啊
  • ¥15 MATLAB运行显示错误,如何解决?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容
  • ¥15 关于#stm32#的问题:CANOpen的PDO同步传输问题