language: rust
rust:
- nightly
- stable
script:
- cargo build --verbose
- cargo test --verbose
- cargo doc --verbose
after_success: |
[ $TRAVIS_BRANCH = master ] &&
[ $TRAVIS_PULL_REQUEST = false ] &&
cargo doc &&
echo "<meta http-equiv=refresh content=0;url=`echo $TRAVIS_REPO_SLUG | cut -d '/' -f 2`/index.html>" > target/doc/index.html &&
sudo pip install ghp-import &&
ghp-import -n target/doc &&
git push -fq https://${GH_TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages
env:
global:
secure: kVGctl4tcCdZ1/JIzLEXkw+oGjd/9fXei+zzD01GrdNyLx3JcNvvbd5k8+DfZiyHKfc6EtEukRmCqqxjzZp6vyrtza6ZNq46e31Nr7AvmHyt2oYwKGXHCoQXBx0d3LIQDEpED8Ofr9OkqKo654o+SLQPCwXdAXRaTLU6eYByoxOrQgyCfZIMtjmGkB3/vFp2FMcOiAUUlqg3eoy4bZmtwQWZAOtqOxBhcxIK/GY7w9PCoRXTSmlXFt+tqpOTQPsUNdxGkCAwB4gB50hBrdM02xzs6bQJrP0sLr6AjCnXocNTf8kKELP1cBZVSYJWk4azSP06rOR4+3WAp5W1tIUf8wiPHFh1SOOy+JqFvDwR3b08y/NlkWeNOQNvVElBpl7YHEF9LQS5sq5SOBg+1rw4gHnHY6OhlUiUPmhyKCw+LXXmHrGX13yv5WATvsIrQrqUzJcYClnX5H4imVMarPRjdzfv35qUbs8LbdAcN8xp5h6tCvqU6d2WHLdzNJYp9Zggs+f4IZVYAYtVBOk0uw9mwjr1LkpNGX2IuuQf2qhxAbG/6lWQKtX1jzzvYJiZTmfboMwDxzZHabvpcjmd6sho6Xs+3JPMFNMjt5JHH2ufTeL+LzDcO3oFhuHZBVHADAJ0ScyAhUJtrJFJen7K81rJH29ar2IYt6OzYVe+o6noD5g=