github.com/cayleygraph/cayley@v0.7.7/.travis.yml (about) 1 language: go 2 3 addons: 4 apt: 5 packages: 6 - snapd 7 8 go: 9 - "1.13.x" 10 - tip 11 12 matrix: 13 allow_failures: 14 - go: tip 15 16 install: 17 - sudo snap install snapcraft --classic 18 - go mod download 19 20 cache: 21 directories: 22 - $GOPATH/pkg/mod 23 24 script: 25 - CGO_ENABLED=0 go build -o /tmp/cayley ./cmd/cayley 26 - go run github.com/gobuffalo/packr/v2/packr2 27 - git checkout -- ./packrd/dummy.go 28 - go test -v ./... 29 30 after_success: 31 - test -n "$TRAVIS_TAG" && echo "$SNAP_TOKEN" > /tmp/snap.login && snapcraft login --with /tmp/snap.login 32 33 deploy: 34 - provider: script 35 skip_cleanup: true 36 script: git status && curl -sL https://git.io/goreleaser | bash 37 on: 38 tags: true 39 condition: $TRAVIS_OS_NAME = linux && $TRAVIS_GO_VERSION =~ ^1\.13