summaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: 6806036ea67a9ee419cf68af4e5f06601fcdf450 (plain)
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
language: rust
rust:
- stable
- beta
- nightly
script: |
  cargo build --verbose &&
  if [ "$TRAVIS_RUST_VERSION" == "nightly" ]; then
    cargo test --verbose --features unstable-filter-as-fn
  else
    cargo test --verbose
  fi
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 | sed 's/-/_/'`/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
notifications:
  irc:
    channels:
    - chat.freenode.net#imag
    template:
    - "%{repository_name} (%{branch} @ %{commit} by %{author}): %{result}"
env:
  global:
  - secure: kSOuk6EPQT6knPZ5gt52YRop/n1OJ89XvPcNCUG5pnOyI/O6WuBXvwo+r7HifTOH7hOcELcoA+r6BkamRYYQHv1SQxwltqQgvJqESyVOUcZiQQiHo020xL5+07QxyKu4RGDgnJMLjBN/mJkLU3jRIHK1VewQmIoAQy0/cM/wz7MGdtXj1qCairdlq+Oe0zPL8t8NQ2GxktporJFzmOfIttkPiymh9VrRlNMH0w5E/PRBC0KcjRSbGgc/kLddLYT1OIop21JNx5UXKjJwLohVUrsikpyX48bSW2bneqLQkuOY0jPI5MVx/wDkVpa1iAGxftMXmIjRERU/wV7Bm/oUhmVDpk2CLamCtLL7oxe2CmCWIb3UgaL5G7FHJgrsv0mqakht5HxnogVsbTqbVgEBXSWRiDeSNQ1j4kH4MTKgINAEYZv2VJ0n4CW5Os/bQXjQWuv8TYMu96ptWFv5KvF1OcfZwi1KbcLzBbe6YMVqMnzqvkwmj4f6FggpSYGRuZw6XzlaqikfK8v0hWrxTzGg0fPdlQMtFADYSqcJ82wNt4yqthdMPUSWW5PA/lov+2ynULbX+kXBLthTLmC5iqvz2oaSUrNtYrZpwHi8qYoZVZfIuUZNutw3ZK3jirl2s8gQtkTXSJKOQjZwpRMmHtqgxyEG2LVezxfDSG5rCKDcxHM=