https://github.com/catboost/catboost
Raw File
Tip revision: 5bc723e1bf4e338ca023096bc56e6c195ab6e824 authored by exprmntr on 15 December 2017, 15:30:21 UTC
Fix build on win
Tip revision: 5bc723e
.travis.yml
sudo: required
cache:
  packages: true
  apt: true
  directories:
    - $HOME/.ya

notifications:
  email: false

addons:
  apt:
    sources:
      - ubuntu-toolchain-r-test
    packages:
      - build-essential
      - libc6-dev
      - python-dev
      - python3-dev

before_script: |
    # `ya` provides it's own compiler toolchains, `CC` and CXX` environment variables will override
    # them so we have to unset them.
    #
    unset CC
    unset CXX

matrix:
  include:
    - os: linux
      dist: trusty
      language: cpp
      env: CB_BUILD_AGENT='clang-linux-x86_64-release-cuda'
      script: ~/build/${TRAVIS_REPO_SLUG}/ci/travis/script.sh
      deploy:
        provider: releases
        api_key: $GITHUB_OAUTH_TOKEN
        file: catboost-cuda-linux
        skip_cleanup: true
        on:
          tags: true
    - os: linux
      dist: trusty
      language: python
      python: 2.7
      env: CB_BUILD_AGENT='python2-linux-x86_64-release'
      script: ~/build/${TRAVIS_REPO_SLUG}/ci/travis/script.sh
      deploy:
        provider: releases
        api_key: $GITHUB_OAUTH_TOKEN
        file_glob: true
        file: catboost/python-package/*.whl
        skip_cleanup: true
        on:
          tags: true
    - os: linux
      dist: trusty
      language: python
      python: 3.5
      env: CB_BUILD_AGENT='python35-linux-x86_64-release'
      script: ~/build/${TRAVIS_REPO_SLUG}/ci/travis/script.sh
      deploy:
        provider: releases
        api_key: $GITHUB_OAUTH_TOKEN
        file_glob: true
        file: catboost/python-package/*.whl
        skip_cleanup: true
        on:
          tags: true
    - os: linux
      dist: trusty
      language: python
      python: 3.6
      env: CB_BUILD_AGENT='python36-linux-x86_64-release'
      script: ~/build/${TRAVIS_REPO_SLUG}/ci/travis/script.sh
      deploy:
        provider: releases
        api_key: $GITHUB_OAUTH_TOKEN
        file_glob: true
        file: catboost/python-package/*.whl
        skip_cleanup: true
        on:
          tags: true
    - os: osx
      osx_image: xcode8.3
      language: cpp
      env: CB_BUILD_AGENT='clang-darwin-x86_64-release'
      script: ~/build/${TRAVIS_REPO_SLUG}/ci/travis/script.sh
      deploy:
        provider: releases
        api_key: $GITHUB_OAUTH_TOKEN
        file: catboost-darwin
        skip_cleanup: true
        on:
          tags: true

back to top