summaryrefslogtreecommitdiffstats
path: root/.travis.yml
blob: b189d548657d00ee4fb4a875c3c00f1770cee451 (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
30
31
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: Tfpf2fWgOxn3zqcsBWMG5NAw9IjwNgX0m7h5kB4l1/X4jfz1ndX9HFCzP+6Fpi7c/oVQMRLz/z3UFDVZAZP6qXBs65RSWhH83r6CbuBoZmc1SmRxhT+uhEntOKAfQ6mvBR3PSjCH94NfvaGpb3kwLT/KOL+DBwgceoJmeMXKNuJ+Edkn0BvQBVaViWuYmF1iUJpBWXBY9olN5fKG2eeoAa+AD8QTyW7hMg2aSg2JAF8YqR/Vjcj2wLSfJrFqRfT3N//iWjxhpUz0DuvoqddQljKLrvRjLxos9+fxX5eFoB5TedRUkfDcSXuyW9I2z78MNs4ZOkCdP+JGDkdfDU9hSqlC32dtSKJcXnS18LD7a3P8z4FNWrgECvSx4EvUiB/GcPC5HdLNTU1CQV5q31+Koc3DDHTN38lySD9hm0h+LHd08SJ4r+gyQ8IhqHmIk19tM+H4+t311eKcuG6EZsrRWtSkAxx6Ob68pTk6+EzhEcljkAaoZMeq/4JEo3Q6YMaw2JDvMgjmpS9ur/ecjAWC+sY0IWckBTmy/gxZ+H2b3qOjxr2Vg7zlH/bl9lgFPvFQYrfgJ0bFPTX9agpj7ZfwwYxJHDylQW8uv1x80gYpKLXpQ/iPop023RZsIPMVJ9K1aZqtvBuaegG1U/l7SELemlJXoyUpg66rw+hF9wRpUBk=