Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 4ebf080

Browse files
committed
Speed up travis-ci builds by caching dependencies
1 parent 5360626 commit 4ebf080

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

.travis.yml

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,16 @@ env:
1111
# TODO: https://docs.docker.com/engine/installation/linux/ubuntu/
1212
# pre-provision with travis docker setup and pin down docker version in install step
1313
services:
14-
- docker
14+
- docker
15+
16+
before_cache:
17+
- rm -rf $GOPATH/src/github.com/golang-migrate
18+
- rm -rf $GOPATH/pkg/**/github.com/golang-migrate
19+
20+
cache:
21+
directories:
22+
- $GOPATH/src
23+
- $GOPATH/pkg
1524

1625
install:
1726
- make deps
@@ -20,10 +29,10 @@ install:
2029
- go get github.com/mattn/goveralls
2130

2231
script:
23-
- make test
32+
- make test COVERAGE_DIR=/tmp/coverage
2433

2534
after_success:
26-
- goveralls -service=travis-ci -coverprofile .coverage/combined.txt
35+
- goveralls -service=travis-ci -coverprofile /tmp/coverage/combined.txt
2736
- make list-external-deps > dependency_tree.txt && cat dependency_tree.txt
2837

2938
before_deploy:

0 commit comments

Comments
 (0)