This repository was archived by the owner on Apr 23, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
46 lines (46 loc) · 1.68 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
sudo: false
language: go
matrix:
allow_failures:
- go: tip
include:
- go: 1.5.4
env: GO15VENDOREXPERIMENT=1
- go: 1.6.3
- go: 1.7.1
env: SEND_COVERAGE=1
- go: tip
before_install:
- go get github.com/mattn/goveralls
- go get github.com/modocache/gover
- go get github.com/laher/goxc
install:
- make prepare
script:
- if ([ "$SEND_COVERAGE" == "1" ]); then make test-cover; else make test; fi
- make fmt-check
- if ([ "$TRAVIS_GO_VERSION" != "1.5.4" ]); then make lint; fi
- make vet
before_deploy:
- goxc
after_success:
- if ([ "$SEND_COVERAGE" == "1" ]); then gover && $HOME/gopath/bin/goveralls -service=travis-ci
-coverprofile=gover.coverprofile; fi
os:
- linux
notifications:
email: false
deploy:
provider: releases
api_key:
secure: liaLjx6f75TL0xplbcRj/vXq0f3DhzlZop8ObqOYFlEwD17/pvMB9Ud6ru5RHUfNc7eKF6sf0A3La1SWjzlRf7iIlv6m6vSsSw2rTT06xx2ku4ZGBGvWYIZnECfRf2SBvWTxrNhnBqE/Bc0ynFBOnYISplc2IqJSBDdFxPVH25962gLbsHb5/BaRwYqlQ4r3/XCt0hy/d1UVM8QGLBf4mQ0vgZA7BaE3ItnWMeg2WCki2daDWSZC8MHdkd1L1dfBe3I3OXoW2Kynq9EA8wAK91kOnYFZritUbLoGM0hl20D77VIyO+vhysQk2VJP/PifhRqMeDAqsw5AC8oowZqNGPlA6PpglijMxoUG3uukbNMf97rWXLgArE/CFemNHsZ0ddJF+bClKjZJv3k+yZceU07t9SbbZI42tIRDRs+1NCGcit2dXKPHOVKGyjcW1n9niIqUir5L1umYpEIBE6W/qQ9S0CnoHcxluFZ1FnS+lQTfD4Qds4ibvGKqVoFOsQCXNQ8hjUK0tJ2+dUcS0DTP14h/+knin/ydcIW1xelZI8Wl1VTmdMcvsCWl+f1GtlRKClpvpgxg09kPw93Ru1Xrriu9eVB93KycWQ1cvKi03XlV+qVUQoRCiG0JaiFx50wYqyx2uOqjRP9+ZClIXsIBlXPuFulk8Qe9IF+2csXWBLs=
file_glob: true
file:
- $HOME/gopath/bin/metrics-fetcher-xc/*/metrics-fetcher_*.tar.gz
- $HOME/gopath/bin/metrics-fetcher-xc/*/metrics-fetcher_*.deb
skip_cleanup: true
on:
branch: master
tags: true
go: 1.7.1
repo: Wikia/metrics-fetcher