aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorSamuel Marks <samuelmarks@gmail.com>2019-02-26 12:12:13 +0800
committerWei-Ning Huang <w@dexon.org>2019-04-09 21:32:59 +0800
commit1b4f1f2804f4975f58248d8933e5f74a7f827e0d (patch)
treee5163bb4e19d244fa658208d81e515560bc7f876 /.travis.yml
parent47951b804128afa41197e9bdea7f0b6f24763f22 (diff)
downloaddexon-1b4f1f2804f4975f58248d8933e5f74a7f827e0d.tar.gz
dexon-1b4f1f2804f4975f58248d8933e5f74a7f827e0d.tar.zst
dexon-1b4f1f2804f4975f58248d8933e5f74a7f827e0d.zip
travis, appveyor, Dockerfile: upgrade to Go 1.12
Include serveral DEXON specific fixes.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml48
1 files changed, 16 insertions, 32 deletions
diff --git a/.travis.yml b/.travis.yml
index f59b817b9..0ee610b06 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,20 +10,7 @@ matrix:
- os: linux
dist: xenial
sudo: required
- go: 1.10.x
- script:
- - sudo modprobe fuse
- - sudo chmod 666 /dev/fuse
- - sudo chown root:$USER /etc/fuse.conf
- - make libbls
- - go run build/ci.go install
- - travis_retry go run build/ci.go test -coverage $TEST_PACKAGES
-
- # These are the latest Go versions.
- - os: linux
- dist: xenial
- sudo: required
- go: 1.11.x
+ go: 1.12.x
script:
- sudo modprobe fuse
- sudo chmod 666 /dev/fuse
@@ -33,7 +20,7 @@ matrix:
- travis_retry go run build/ci.go test -coverage $TEST_PACKAGES
- os: osx
- go: 1.11.x
+ go: 1.12.x
script:
- echo "Increase the maximum number of open file descriptors on macOS"
- NOFILE=20480
@@ -56,7 +43,7 @@ matrix:
# This builder only tests code linters on latest version of Go
- os: linux
dist: xenial
- go: 1.11.x
+ go: 1.12.x
env:
- lint
git:
@@ -64,14 +51,15 @@ matrix:
script:
- go run build/ci.go lint
- - os: osx
- go: 1.11.x
+ - os: linux
+ dist: xenial
+ go: 1.12.x
env:
- smoke-test
git:
submodules: false
script:
- - PKG_CONFIG_PATH=/usr/local/opt/openssl/lib/pkgconfig make all
+ - make gdex
- cd test
- ./run_test.sh --ignore-log
- cd ..
@@ -81,16 +69,12 @@ matrix:
- ./run_test.sh --continue --ignore-log
- cd ..
- ./build/recovery-test.sh
- addons:
- homebrew:
- packages:
- - ethereum
# This builder does the Ubuntu PPA upload
#- if: type = push
# os: linux
- # dist: trusty
- # go: 1.11.x
+ # dist: xenial
+ # go: 1.12.x
# env:
# - ubuntu-ppa
# git:
@@ -110,7 +94,7 @@ matrix:
os: linux
dist: xenial
sudo: required
- go: 1.11.x
+ go: 1.12.x
env:
- gcp-linux
git:
@@ -146,10 +130,10 @@ matrix:
# -upload dexon-builds
#- if: type = push
# os: linux
- # dist: trusty
+ # dist: xenial
# services:
# - docker
- # go: 1.11.x
+ # go: 1.12.x
# env:
# - gcp-linux-mips
# git:
@@ -182,7 +166,7 @@ matrix:
# -upload dexon-builds
#- if: type = push
# os: linux
- # dist: trusty
+ # dist: xenial
# addons:
# apt:
# packages:
@@ -220,7 +204,7 @@ matrix:
# -upload dexon-builds
- if: type = push
os: osx
- go: 1.11.x
+ go: 1.12.x
env:
- gcp-osx
- gcp-ios
@@ -249,8 +233,8 @@ matrix:
# - go run build/ci.go xcode -signer IOS_SIGNING_KEY -deploy trunk -upload dexon-builds
- if: type = cron
os: linux
- dist: trusty
- go: 1.11.x
+ dist: xenial
+ go: 1.12.x
env:
- gcp-purge
git: