github.com/rohankumardubey/aresdb@v0.0.2-0.20190517170215-e54e3ca06b9c/.travis.yml (about) 1 language: go 2 sudo: required 3 go: 4 - "1.9" 5 6 env: 7 global: 8 - CUDA_VERSION="10.0" 9 - CUDA_PKG_VERSION="130-1" 10 - CUDA_PKG=cuda-repo-ubuntu1404_${CUDA_VERSION}.${CUDA_PKG_VERSION}_amd64.deb 11 - CUDA_LIB_LOCAL=${HOME}/cuda_lib_${CUDA_VERSION} 12 - CUDA_HOME=${CUDA_LIB_LOCAL} 13 - PATH=${CUDA_HOME}/bin:${GOPATH}/bin:${CUDA_HOME}/nvvm/bin:${PATH} 14 - LD_LIBRARY_PATH=${CUDA_HOME}/lib64:${TRAVIS_HOME}/gopath/src/github.com/uber/aresdb/lib 15 - NVCCFLAGS="-ccbin /usr/bin/g++-6" 16 - PKG_CONFIG_PATH=${LD_LIBRARY_PATH}/pkgconfig:${PKG_CONFIG_PATH} 17 - COMPILER_NAME=gcc CXX=g++-6 CC=gcc-6 18 19 addons: 20 apt: 21 packages: 22 - g++-6 23 sources: 24 - llvm-toolchain-precise-3.8 25 - ubuntu-toolchain-r-test 26 27 cache: 28 directories: 29 - lib 30 - gtest 31 - $CUDA_LIB_LOCAL 32 33 # safelist 34 branches: 35 only: 36 - master 37 install: 38 - rm -rf ./build && mkdir -p build 39 - .travis/install_clang_tools.sh 40 - .travis/install_cuda.sh 41 - ./build/cmake/bin/cmake . 42 - .travis/install_golang_tools.sh 43 script: 44 - make lint 45 - make travis 46 after_success: 47 # generate coverage output file 48 - gover . coverage.txt 49 # send to codecov.io 50 - bash <(curl -s https://codecov.io/bash) 51 after_script: 52 - .travis/cleanup.sh