forked from Invoiced/invoiced-go
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
27 lines (22 loc) · 1.9 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
dist: trusty
language: go
go:
- 1.11.x
- 1.12.x
- 1.13.x
- 1.14.x
- 1.15.x
matrix:
fast_finish: true
before_install:
- go get golang.org/x/tools/cmd/cover
- go get github.com/mattn/goveralls
- curl -sfL https://install.goreleaser.com/github.com/golangci/golangci-lint.sh | sh -s -- -b $(go env GOPATH)/bin v1.18.0
script:
- golangci-lint run
- go test ./... -v -covermode=count -coverprofile=coverage.out
- $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci -repotoken=$COVERALLS_TOKEN
env:
global:
- secure: o1xQ0wJjv9gm6PrO9rJI6VPSn6KRHAjrrslkC4u4uJ31TE1dyGFtohoOCAQhsN+XV1GBAcQjEOOUJCdBDREOp/2RSNzSlCo+GWN3pMuyvTg2nnhhY3hJycjdsTtBJqDGxZUQ5uBuz+RiY0zJY0+tuZWdmbSkBG3Uql9jNQMueVxkNyRPoechhhP9A4EHf6DAGGU7TCAmULWPmX7pa1QMl/qzvI+lYtAZmIqsYJWldvJGhjd2BwSnW5W2sfQCzgOB4/bRqkJgXhZznq/vCFKqdJlVrAqxDk+Mf6RZLdIr024CraawaY13J1bw3ZZ+MtZ6Yeq+HiFQCCMpaWE72KFWKC5xmZhDEprQKj1GsfUqwOjk13N0G7EZ3jeSuHNQEPcHImnk3l0OXheBA1z8G+It31qVbvEBKL7QXy8WH/SQuybe0RGDaPd1gL1MT0xN4eJ4ne9BGq5tVxKkNOR2CQer9EPUhDVP/NyI/PHuVWk2R4DUfpZJuh2uOZT4udEm68RoY2g04NUEbkqGFOVxSluhCIXT3ZtxGp38YHFFGCjv5QaYy3Znq5k/8lYl9NW1SbgmgWDXEeV30jpgH/i5nsyTwEjpCgn8DKE4bTD//JU4dRav/h3aAAbDiJ0GbvWSIMGDyKtpRNo/yLEVQR7I26OvgO+Ifm78zQniZLove9EQnEU=
- secure: QWcEvfBb1/qeJPBZTZkKmnFBSV54S4cvcPXzZ+bltrmbD9Gj8c5+sUZNuSKvM9DBzsBic6b7mBDmEZ1AcJSUR2NMZ7dS0VPjF8ZCBcD6YHhLhLmxRevEEL6HccGn2joK9wqACsRsaREOaSpA+hVgMWgp9ncysoaImezUWaH8BhoPQa8FRK/SBaR+tByyCzEwXtg/rNp22F+L9GsqnR3tfML2sKdmxKlf+QRt8Or9N8GCLmDtJmsG1uvNwrkYqLuRJptV9vHX20dQsVvFSFXPDi9miFd4GGqUst2fSs1LDHYHyvx6e9q7Su2c7rr8DHbxJmWq2xxkVJjqaSyhiLxqSUAPZoToCYKdvJdfR840XaDvUi7dHDTuQpea7kOjGiteCp90cO9pvNVbWpo68FfuEnbBbJibdC0sW78z8uO+gUkaR7PuvfPv95Wzsi9M0Y8uoYbAfswFmQfeUEH9ed1BolNjbkCipmkk8eCGQ+uErH8pLaku/B3MMQkO1MSFFTTE9k/Ftg18zTzFxPVsN5scEDTd8bHKr3r3xDprJ3sByGaDjKnLLYeBI8EQAhxZrQSJepJ9dgcfJoO1ormLNVQXAk7foWIMEEtZ6wnlzkMyFVvWmVgIAr183zUtAWK8rGhUvTT4hg1k74K4GvgDQ5py3elMCbOg/FHEie97vaXtaP8=