aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-06-23 23:44:22 +0800
committerGitHub <noreply@github.com>2016-06-23 23:44:22 +0800
commitacecefee8840e4bc09a319da0d6175d8e93ef29a (patch)
treecc72b58442db647cc1d3d86eb7682112141fb73e /.travis.yml
parent599e3c7b3f22b157c4f643a48d391cf972384099 (diff)
parent6c33ba14a4db99409657e6a68a7c629e09ceee3f (diff)
downloaddexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar.gz
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar.bz2
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar.lz
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar.xz
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.tar.zst
dexon-acecefee8840e4bc09a319da0d6175d8e93ef29a.zip
Merge pull request #2726 from fjl/appveyor
build: add ci.go, use it everywhere
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml54
1 files changed, 34 insertions, 20 deletions
diff --git a/.travis.yml b/.travis.yml
index 24486d4a0..d0fd4b775 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,31 +1,45 @@
language: go
-go:
- - 1.4.2
- - 1.5.4
- - 1.6.2
+go_import_path: github.com/ethereum/go-ethereum
+sudo: false
+matrix:
+ include:
+ - os: linux
+ dist: trusty
+ go: 1.4.2
+ - os: linux
+ dist: trusty
+ go: 1.5.4
+ - os: linux
+ dist: trusty
+ go: 1.6.2
+ - os: osx
+ go: 1.6.2
+
+ # This builder does the PPA upload (and nothing else).
+ - os: linux
+ dist: trusty
+ go: 1.6.2
+ env: PPA
+ addons:
+ apt:
+ packages:
+ - devscripts
+ - debhelper
+ - dput
+ script:
+ - go run build/ci.go travis-debsrc
+
install:
- # - go get code.google.com/p/go.tools/cmd/goimports
- # - go get github.com/golang/lint/golint
- # - go get golang.org/x/tools/cmd/vet
- go get golang.org/x/tools/cmd/cover
-before_script:
- # - gofmt -l -w .
- # - goimports -l -w .
- # - golint .
- # - go vet ./...
- # - go test -race ./...
script:
- - make travis-test-with-coverage
+ - go run build/ci.go install
+ - go run build/ci.go test -coverage -vet
after_success:
- - bash <(curl -s https://codecov.io/bash)
-env:
- global:
- - secure: "U2U1AmkU4NJBgKR/uUAebQY87cNL0+1JHjnLOmmXwxYYyj5ralWb1aSuSH3qSXiT93qLBmtaUkuv9fberHVqrbAeVlztVdUsKAq7JMQH+M99iFkC9UiRMqHmtjWJ0ok4COD1sRYixxi21wb/JrMe3M1iL4QJVS61iltjHhVdM64="
-sudo: false
+ # - go run build/ci.go archive -type tar
+
notifications:
webhooks:
urls:
- https://webhooks.gitter.im/e/e09ccdce1048c5e03445
on_success: change
on_failure: always
- on_start: false