使用模块时如何使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?

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