github.com/cloud-foundations/dominator@v0.0.0-20221004181915-6e4fee580046/.travis.yml (about)

     1  language: go
     2  
     3  # go1.11beta1 breaks the tests for lib/net/reverseconnection
     4  go:
     5      - "1.10"
     6  
     7  before_install:
     8      - go get github.com/mattn/goveralls
     9      - REPO_NAME=$(basename $PWD)
    10      - GITHUB_PATH=$(dirname $(dirname $PWD))
    11      - CF_PROJECT_DIR=${GITHUB_PATH}/Cloud-Foundations/${REPO_NAME}
    12      - mkdir -p ${CF_PROJECT_DIR}
    13      - rsync -az ${TRAVIS_BUILD_DIR}/ ${CF_PROJECT_DIR}/
    14      - export TRAVIS_BUILD_DIR=${CF_PROJECT_DIR}
    15      - cd ${CF_PROJECT_DIR}
    16      - go get ./...
    17  
    18  script:
    19      - go test -covermode=count -coverprofile=coverage.out ./...
    20      - $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci
    21      - make all build-darwin test