1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 17:47:03 +00:00

Only deploy with one version of Go

This commit is contained in:
James Hillyerd
2017-12-24 13:37:47 -08:00
parent b28e1d86d8
commit de75b778c0
2 changed files with 21 additions and 4 deletions

View File

@@ -1,14 +1,21 @@
language: go
sudo: false
env:
- DEPLOY_WITH_MAJOR="1.9"
before_script:
- go vet ./...
go:
- 1.8.5
- 1.9.2
- 1.8.x
- 1.9.x
script: go test -race -v ./...
after_success:
- test -n "$TRAVIS_TAG" && curl -sL https://git.io/goreleaser | bash
deploy:
provider: script
script: etc/travis-deploy.sh
on:
tags: true
branch: master

10
etc/travis-deploy.sh Executable file
View File

@@ -0,0 +1,10 @@
#!/bin/bash
# travis-deploy.sh
# description: Trigger goreleaser deployment in correct build scenarios
set -eo pipefail
set -x
if [[ "$TRAVIS_GO_VERSION" == "$DEPLOY_WITH_MAJOR."* ]]; then
curl -sL https://git.io/goreleaser | bash
fi