1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-17 09:37:02 +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 0e72b414c4
commit 81eba8f51a
2 changed files with 21 additions and 4 deletions

View File

@@ -1,14 +1,21 @@
language: go language: go
sudo: false sudo: false
env:
- DEPLOY_WITH_MAJOR="1.9"
before_script: before_script:
- go vet ./... - go vet ./...
go: go:
- 1.8.5 - 1.8.x
- 1.9.2 - 1.9.x
script: go test -race -v ./... script: go test -race -v ./...
after_success: deploy:
- test -n "$TRAVIS_TAG" && curl -sL https://git.io/goreleaser | bash 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