github.com/vrothberg/storage@v1.12.13/.travis.yml (about) 1 --- 2 3 sudo: required 4 5 # N/B: host go env. not actually used, see .run_ci_tests.sh 6 language: go 7 go: 8 - master 9 10 services: 11 - docker 12 13 env: 14 # Ubuntu 15 - GO_VERSION="stable" 16 DISTRO="ubuntu" 17 18 - GO_VERSION="1.11" 19 DISTRO="ubuntu" 20 21 - GO_VERSION="1.12" 22 DISTRO="ubuntu" 23 24 # Fedora 25 - GO_VERSION="stable" 26 DISTRO="fedora" 27 28 - GO_VERSION="1.11" 29 DISTRO="fedora" 30 31 - GO_VERSION="1.12" 32 DISTRO="fedora" 33 34 # CentOS 35 - GO_VERSION="stable" 36 DISTRO="centos" 37 38 - GO_VERSION="1.11" 39 DISTRO="centos" 40 41 - GO_VERSION="1.12" 42 DISTRO="centos" 43 44 # GO_VERSION="stable" builds successfully, but tests fail on all platforms. 45 # Run the tests, but ignore the result (for now) 46 matrix: 47 allow_failures: 48 - env: GO_VERSION="stable" DISTRO="ubuntu" 49 - env: GO_VERSION="stable" DISTRO="fedora" 50 - env: GO_VERSION="stable" DISTRO="centos" 51 52 before_install: 53 - sudo apt-get -qq update 54 - sudo apt-get -qq install realpath 55 56 script: 57 - echo "Travis/host environment:" 58 - export TRAVIS_ENV="-e TRAVIS=$TRAVIS 59 -e CI=$CI 60 -e TRAVIS_COMMIT=$TRAVIS_COMMIT 61 -e TRAVIS_COMMIT_RANGE=$TRAVIS_COMMIT_RANGE 62 -e TRAVIS_REPO_SLUG=$TRAVIS_REPO_SLUG 63 -e TRAVIS_PULL_REQUEST=$TRAVIS_PULL_REQUEST 64 -e TRAVIS_PULL_REQUEST_SHA=$TRAVIS_PULL_REQUEST_SHA 65 -e TRAVIS_PULL_REQUEST_SLUG=$TRAVIS_PULL_REQUEST_SLUG 66 -e TRAVIS_BRANCH=$TRAVIS_BRANCH 67 -e TRAVIS_JOB_ID=$TRAVIS_JOB_ID 68 -e TRAVIS_BUILD_DIR=$TRAVIS_BUILD_DIR" 69 - env 70 - echo "Running tests in SPC using ./hack/run_ci_tests.sh" 71 - ./hack/run_ci_tests.sh