.travis.yml 742 Bytes
Newer Older
Guolin Ke's avatar
Guolin Ke committed
1
2
3
4
language: cpp
sudo: required
dist: trusty

wxchan's avatar
wxchan committed
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
compiler:
  - gcc

matrix:
  include:
    - os: linux
      env: TASK=regular
    - os: linux
      env: TASK=mpi
    - os: linux
      env: TASK=gpu
    - os: linux
      env: TASK=pip
    - os: linux
      env: TASK=pylint
    - os: linux
      env: TASK=if-else
    - os: osx
      env: TASK=regular
    - os: osx
      env: TASK=mpi
    - os: osx
      env: TASK=pip

Guolin Ke's avatar
Guolin Ke committed
29
30
31
before_install:
- test -n $CC  && unset CC
- test -n $CXX && unset CXX
wxchan's avatar
wxchan committed
32
33
34

install:
- bash .travis/setup.sh
Guolin Ke's avatar
Guolin Ke committed
35
36
37
38
- bash conda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
Guolin Ke's avatar
Guolin Ke committed
39
40

script:
wxchan's avatar
wxchan committed
41
- bash .travis/test.sh
Guolin Ke's avatar
Guolin Ke committed
42
43
44

notifications:
  email: false