github.com/openflowlabs/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