Skip to content

Commit e6a16ef

Browse files
authored
Only run coverage report when pushing (go-gitea#266)
1 parent a28530e commit e6a16ef

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

.travis.yml

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,31 @@ go:
99
env:
1010
TAGS: cert sqlite pam miniwinsvc
1111

12-
before_install:
12+
install:
1313
- sudo add-apt-repository -y ppa:git-core/ppa
1414
- sudo apt-get update -y
1515
- sudo apt-get install -y git libpam-dev
1616

17-
install:
18-
- go get golang.org/x/tools/cmd/cover
19-
- go get github.com/mattn/goveralls
20-
- go get github.com/wadey/gocovmerge
21-
2217
script:
2318
- make clean
2419
- make vet
25-
2620
# - make lint
27-
2821
- make test
2922
- make test-vendor
3023
- make build TAGS=redis
3124
- make test-mysql TEST_MYSQL_HOST=127.0.0.1:3306
3225

33-
after_success:
34-
- make unit-test-coverage
35-
- make integration-test-coverage TEST_MYSQL_HOST=127.0.0.1:3306
36-
- make coverage
37-
- goveralls -coverprofile=coverage.all;
26+
jobs:
27+
include:
28+
- stage: coverage
29+
if: type = push
30+
go: 1.8
31+
install:
32+
- go get github.com/wadey/gocovmerge
33+
- go get golang.org/x/tools/cmd/cover
34+
- go get github.com/mattn/goveralls
35+
script:
36+
- make unit-test-coverage
37+
- make integration-test-coverage TEST_MYSQL_HOST=127.0.0.1:3306
38+
- make coverage
39+
- goveralls -coverprofile=coverage.all;

0 commit comments

Comments
 (0)