From 95fc21e38ba84e5aec28fb67eb48aebe14434f3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucas=20K=C3=A4ldstr=C3=B6m?= Date: Fri, 3 Jun 2016 18:46:36 +0300 Subject: [PATCH] travis: Catch compilation errors in CI for arm and ppc64le --- .travis.yml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index 8b6d2fe41..b8125b2c1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,10 +14,26 @@ env: matrix: - TARGET=amd64 - TARGET=arm64 + - TARGET=arm + - TARGET=ppc64le matrix: + fast_finish: true allow_failures: - go: tip + exclude: + - go: 1.5 + env: TARGET=arm + - go: 1.5 + env: TARGET=ppc64le + - go: 1.6 + env: TARGET=arm64 + - go: tip + env: TARGET=arm + - go: tip + env: TARGET=arm64 + - go: tip + env: TARGET=ppc64le addons: apt: @@ -37,8 +53,8 @@ install: script: - > - if [ "${TARGET}" == "amd64" ]; then - GOARCH="${TARGET}" ./test; - elif [ "${TARGET}" == "arm64" ]; then - GOARCH="${TARGET}" ./build; - fi + if [ "${TARGET}" == "amd64" ]; then + GOARCH="${TARGET}" ./test; + else + GOARCH="${TARGET}" ./build; + fi