summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2015-07-31 16:08:16 -0700
committerAlex Crichton <alex@alexcrichton.com>2015-07-31 16:08:16 -0700
commitd60ee62c702be5b07a3ebc575f8f0b66b85def2c (patch)
tree7ef4d61b88f365bbcfdd686b0afa39c32b4db0ce /.travis.yml
parent73cd61a52774b34927ad44a8f8743ce1450b7dc0 (diff)
downloadssh2-rs-d60ee62c702be5b07a3ebc575f8f0b66b85def2c.zip
Start using travis-cargo
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml23
1 files changed, 11 insertions, 12 deletions
diff --git a/.travis.yml b/.travis.yml
index 2c522d4..c5d0ad6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,6 +5,7 @@ rust:
- nightly
sudo: false
before_script:
+ - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH
- ssh-keygen -t rsa -f ~/.ssh/id_rsa -N "" -q
- eval `ssh-agent -s`
- ssh-add ~/.ssh/id_rsa
@@ -15,18 +16,16 @@ script:
- cargo test --verbose
- rustdoc --test README.md -L target
- cargo doc
-after_success: |
- [ $TRAVIS_BRANCH = master ] &&
- [ $TRAVIS_PULL_REQUEST = false ] &&
- [ $TRAVIS_RUST_VERSION = nightly ] &&
- echo '<meta http-equiv=refresh content=0;url=ssh2/index.html>' > target/doc/index.html &&
- pip install ghp-import --user $USER &&
- $HOME/.local/bin/ghp-import -n target/doc &&
- git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
-env:
- global:
- - secure: GXvFl6Bh7nFfuiB/3Gstuo0MlpZGNlw93gdwXhotSb1h3OG8LpiL+SQuDOTzVrPMZ/m+1OoIeydufvbHau0IbqspXddjDMEC3sQfogtudHC0EVrwuj+rctDXq55/HwhQTA73xdVWoe1gvVfm9D/AQ9zFel2ynsS6zlkltRCguEc=
- - secure: eUslk5LsvpQ/kf0AFYVTtYagmo58Um3G6fE79Pb0lkOLEvvk4lTgRZY/vwfggojWsrnU8H1c3hBbbEYnC9tUja7n7ubuZeKjNUKItaIZqTxmvCUYABgXHSHZnuNstEwUq+FzGTLlquZtb5TRu2GsJyf/Yi1gZyjqJYKYfGKwSUc=
+after_success:
+ - travis-cargo --only nightly doc-upload
+ - travis-cargo coveralls --no-sudo
notifications:
email:
on_success: never
+addons:
+ apt:
+ packages:
+ - cmake
+env:
+ global:
+ secure: UE1kMuctz/nGnlAN5b6dnCDAxY4B71FYBEauFVt/+T7RkhVXzEArf1zepjr+G2mtARqbWy8J93GxTD1ZFU0q8MmYkPRBLnL6ULCr2hmedabtDSuImXFeyBYHIXwRWNcFzsBtBTdBRfKx2YBTjYC0J3LkYaHoYcJEi8O8hW5w6q4=