blob: e8a3c2100de3b707312cbc13e09e135bd74ef090 (
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
32
33
34
35
36
37
38
39
40
|
language: rust
rust:
- stable
- beta
- nightly
cache: cargo
matrix:
allow_failures:
- rust: nightly
before_install:
- sudo apt-get -y install task
script: |
cargo build
cargo test
# prepare taskwarrior, initial setup
yes | task
cargo run --example create_task | tee /tmp/create_task
task import /tmp/create_task || exit 1
cat /tmp/create_task | cargo run --example import_task || exit 1
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: JQSfBaqgF/QZDo498E0EhpAjtjcq02sMP7c8UoCnFMJLPYGj0EGQM/B0UsvvzwyJnTTodzd/iHQ09CX8updBg2YjyyopW0urcA7la6CRKIV+5mc303OtPHori77VCG5lhsGqMNkm1IWet07aUhvfD/RP1HF0OlMdUGWe7FhczzX0KsiakIv/rUsQoSulMi8svg5a51//FsfUNiVrGS2wfOupjjWneJmEWS+X3pBzY5rCYJNphCPKPDmqYt577UhFV2pbZq1mkF1K6CiIj3fjdaGSMU2gvIrAx9UWXS5qpZQQJyEkv/YVzHqN9P+Cdo6uaJQN1XBrQfCRm3TywsfBKnJasJBUydf/ChJcjdbVzsTYmOdOerwUpAQY7I8YW5TnOdjVtqsSOoPch1vUsh2OSLLOkViwiwC5fZAvpc/b6Ij2kyY07oEAGc2PpBdixss23teTtvRbKtLjgwQCHJf0zJUBqXsjl/CLGXc4UfctxyHMxG3MJkNZt25yzV+c6CWAjOv5ts4pNJBcksD8tmUnkHnDZE1EGFMp3urSW4/N5NC59nl2p2fsz1lpaoYzQweS9jxH0HjnwZJw0/1JksfPjcInBxTDLRfOa/YVPpRTOdlcf2SqU28uCkGOsOaHRKrwVx5MRWmtWH6qRrmgxIh1GaT/JDCg288/lf1QkBjd/bU=
|