-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
executable file
·41 lines (36 loc) · 955 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
sudo: false
language: cpp
matrix:
include:
- name: "Linux"
os: linux
env: CONFIG=Release
- name: "OSX"
os: osx
env: CONFIG=Release
before_script:
- travis_wait 40 source Env/setupEnv.sh Env/environment.yml Env/env
- source Env/env.sh
- conda list
- python -c "import tensorflow as tf"
- export BASEDIR=$PWD
- mkdir $BASEDIR/Ops/build
- cd $BASEDIR/Ops/build
- cmake -D CMAKE_BUILD_TYPE=$CONFIG -D CMAKE_INSTALL_PREFIX=$BASEDIR/Ops/build/release ..
script:
- cmake --build . --config $CONFIG --target install
- ctest -C $CONFIG || ctest -V -C $CONFIG
- export PYTHONPATH=$BASEDIR/Ops/build/release:$PYTHONPATH
- export LD_LIBRARY_PATH=$BASEDIR/Ops/build/release:$LD_LIBRARY_PATH
- cd $BASEDIR
- export OMP_NUM_THREADS=1
- python pipeline.py
branches:
only:
- master
notifications:
email:
recipients:
- mkomm@cern.ch
on_success: change
on_failure: always