aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml26
1 files changed, 22 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index a7a3041ac..eba836695 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,6 +6,8 @@ matrix:
- os: linux
dist: trusty
go: 1.5.4
+ env:
+ - GO15VENDOREXPERIMENT=1
- os: linux
dist: trusty
go: 1.6.2
@@ -15,27 +17,43 @@ matrix:
- os: osx
go: 1.7
- # This builder does the PPA upload (and nothing else).
+ # This builder does the Ubuntu PPA and Linux Azure uploads
- os: linux
dist: trusty
go: 1.7
- env: PPA
+ env:
+ - ubuntu-ppa
+ - azure-linux
addons:
apt:
packages:
+ - gcc-multilib
- devscripts
- debhelper
- dput
script:
- go run build/ci.go debsrc -signer "Felix Lange (Geth CI Testing Key) <fjl@twurst.com>" -upload ppa:lp-fjl/geth-ci-testing
+ - go run build/ci.go install
+ - go run build/ci.go archive -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
+ - go run build/ci.go install -arch 386
+ - go run build/ci.go archive -arch 386 -type tar -signer LINUX_SIGNING_KEY -upload gethstore/builds
+
+ # This builder does the OSX Azure uploads
+ - os: osx
+ go: 1.7
+ env:
+ - azure-osx
+ script:
+ - go run build/ci.go install
+ - go run build/ci.go archive -type zip -signer OSX_SIGNING_KEY -upload gethstore/builds
+ - go run build/ci.go install -arch 386
+ - go run build/ci.go archive -arch 386 -type zip -signer OSX_SIGNING_KEY -upload gethstore/builds
install:
- go get golang.org/x/tools/cmd/cover
script:
- go run build/ci.go install
- go run build/ci.go test -coverage -vet
-after_success:
- # - go run build/ci.go archive -type tar
notifications:
webhooks: