-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
46 lines (46 loc) · 2 KB
/
.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
41
42
43
44
45
46
os:
- linux
- osx
dist: trusty
sudo: required
language: c
compiler:
- clang
- gcc
script:
- mkdir build && pushd build
- cmake .. -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR -DCMAKE_BUILD_TYPE=Release
- make && make test && make install
- popd && rm -rf build
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then test -e $TRAVIS_BUILD_DIR/include/chi2comb.h;
fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then test -e $TRAVIS_BUILD_DIR/lib/libchi2comb.so;
fi
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then test -e $TRAVIS_BUILD_DIR/lib/libchi2comb_static.a;
fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then test -e $TRAVIS_BUILD_DIR/include/chi2comb.h;
fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then test -e $TRAVIS_BUILD_DIR/lib/libchi2comb.dylib;
fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then test -e $TRAVIS_BUILD_DIR/lib/libchi2comb_static.a;
fi
- bash <(curl -fsSL https://raw.githubusercontent.com/limix/chi2comb/master/install)
after_success:
- mkdir dist && pushd dist && cmake .. -DCMAKE_BUILD_TYPE=Release && popd
- mv dist chi2comb-`cat VERSION`
- tar czf chi2comb-`cat VERSION`.tar.gz chi2comb-`cat VERSION`
- rm -rf dist
notifications:
email:
recipients:
- danilo.horta@gmail.com
on_success: never
on_failure: always
deploy:
provider: releases
api_key:
secure: m8h0JXDE+PTzzr/2KyRj6Pns/ylrZN3U1LSE6J5s6dnRl0djLU7U/Cm3x1e6CQYqJyAvszCzqjoS4MyB7p1BXvrKBXeTId9WxMipBcDcv42iZsZHDaYOfe6E9QfAeQe6lroUPMxywNB9guRSvdJIeKxsbpRflCTwQiwEOG50H/5IUmSF2Qj/5w3wrVoVpTvpclDkMrq6B/u5e2LHnneBj0dWJPsWTc6Y9kC6pBbDaqq/z3W29T18FAL84XS+HKvoOLmteRh0eqOSXPDYyODl6y9W+aapX03GDyY2d0g0efjhoQVuAK8/3jc2eJgglp4HSaB9RX6d9PDg+obcKGk+NzYGm3b0XiSTcdrPk3yUpkCsDUhH8znm3Xl2FBY3+6o5fil5kLXgjDZA7gsB3BEFQnHHGhJ9oIW6dNR1hRxXAiMTFvx4SjW1C1mN7Ey/o+IlpJ3bIsHQtBpP4AkMjbN+wJUaoqfqZ78+frkVb41DXxzoHVWcp4EXmjG8OH9e9gccJizeHCIXOYF6wzj395xF2zCG/rOCGSfQ8x+lGKaMOhLy3/q36T31p9Qhq1AWhmzKPGluHVrQ2iluKvh5Jd8AUxxpux5zKmhxsByadqgEEMFYfzAGGn55hwL0AlKj+W3I04/MU00qRlXS/egTU7ejWjvGoGdCgcOVYEbF1jyUW30=
on:
tags: true
repo: limix/chi2comb
branch: master