Enbale Go Module Cache on TravisCI
To enbale Go module cache, set $GOPATH/pkg/mod as TravisCI cache directory.
.travis.yml:
cache:
directories:
- $GOPATH/pkg/mod
Whole .travis.yml Sample
.travis.yml:
language: go
go:
- "1.12.x"
cache:
directories:
- $GOPATH/pkg/mod
env:
global:
- GO111MODULE=on
install:
- go mod download
script:
- go test ./...