cargo/.travis.yml
2015-07-05 23:43:55 +05:30

30 lines
749 B
YAML

language: rust
install:
- sh ./.travis.install.deps.sh
script:
- ./configure --local-rust-root=`pwd`/rustc
- make
- make test
- make distcheck
- make doc
- sudo make install
- sudo make uninstall
after_success: |
[ $TRAVIS_BRANCH = master ] &&
[ $TRAVIS_PULL_REQUEST = false ] &&
[ $(uname -s) = Linux ] &&
sudo pip install ghp-import &&
ghp-import -n target/doc &&
git push -f https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
env:
global:
- secure: scGpeetUfba5RWyuS4yt10bPoFAI9wpHEReIFqEx7eH5vr2Anajk6+70jW6GdrWVdUvdINiArlQ3An2DeB9vEUWcBjw8WvuPtOH0tDMoSsuVloPlFD8yn1Ac0Bx9getAO5ofxqtoNg+OV4MDVuGabEesqAOWqURNrBC7XK+ntC8=
- RUST_TEST_THREADS=1
os:
- linux
- osx
branches:
only:
- master