]>
Commit | Line | Data |
---|---|---|
d6871956 | 1 | language: rust |
b008422e BA |
2 | rust: |
3 | - stable | |
4 | - beta | |
5 | - nightly | |
6 | sudo: false | |
7 | script: | |
8 | - ./configure --prefix=$HOME/cargo-install --disable-cross-tests --disable-optimize | |
9 | - make | |
10 | - make test | |
11 | - make distcheck | |
12 | - make doc | |
13 | - make install | |
14 | - make uninstall | |
15 | after_success: | | |
16 | [ $TRAVIS_BRANCH = master ] && | |
17 | [ $TRAVIS_PULL_REQUEST = false ] && | |
18 | [ $(uname -s) = Linux ] && | |
19 | pip install ghp-import --user $USER && | |
20 | $HOME/.local/bin/ghp-import -n target/doc && | |
21 | git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages | |
22 | env: | |
23 | global: | |
24 | # apparently we use too much memory and if there's more than one rustc then | |
25 | # when compiling Cargo's unit tests some compilers will be randomly kill | |
26 | # -9'd | |
27 | - CARGOFLAGS=-j1 | |
28 | - secure: scGpeetUfba5RWyuS4yt10bPoFAI9wpHEReIFqEx7eH5vr2Anajk6+70jW6GdrWVdUvdINiArlQ3An2DeB9vEUWcBjw8WvuPtOH0tDMoSsuVloPlFD8yn1Ac0Bx9getAO5ofxqtoNg+OV4MDVuGabEesqAOWqURNrBC7XK+ntC8= | |
cfb69ad2 | 29 | |
96fafda8 AC |
30 | matrix: |
31 | include: | |
b008422e BA |
32 | - os: osx |
33 | rust: stable | |
96fafda8 AC |
34 | before_install: |
35 | - export OPENSSL_INCLUDE_DIR=`brew --prefix openssl`/include | |
b008422e BA |
36 | - export OPENSSL_LIB_DIR=`brew --prefix openssl`/lib |
37 | ||
38 | branches: | |
39 | only: | |
40 | - master | |
41 | ||
42 | addons: | |
43 | apt: | |
44 | sources: | |
45 | - kalakris-cmake | |
46 | packages: | |
47 | - cmake | |
48 | - g++-multilib | |
49 | - lib32stdc++6 |