-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
27 lines (25 loc) · 1.43 KB
/
.travis.yml
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
language: rust
rust:
- stable
- beta
- nightly
after_success: |
[ $TRAVIS_BRANCH = master ] &&
[ $TRAVIS_PULL_REQUEST = false ] &&
cargo doc --all-features &&
echo "<meta http-equiv=refresh content=0;url=enum-vec/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: C02vWasjMAZWBh24DxzirJq22iwFyDNT/8iOOp2IJt0wMythQJ/+El7WYCh8Ybo9OppsfEq8O3GR5aUXmf+UIjc05hQChoHFNx7Qpj1c8d8si5yXzHroc6jS5jWoHZtNY44G1D5xoahfJjVOK9gxZMn6mxjF9nGYI4KR5pdGR4j+TY3rMijFc9DUM9mLZgPWUDY/HSar5kDgypV8mEbKsiNcSliLdkNP4bRLijYFVBnJkOucGJV/8aLrAuOcT44j5ynpOaFfjT+JbUNhU/M8dnriQ4BNBGol2iOovFpe6MQsgdyr/uiHiuOsP2FVnmvaLFAyRvI/VXsweAv1KAMI6aANXhcXKKMjfaJUjeYHRTNpO2AcH23A2lZ76TuLs+X//D2oL6zIUwm0lLGuGN2Kk0I13cUGNJ0PsPSw33sLLx8OEqrJ9yA5Woo/n30XjCcwT6SBKUSO8crbUBAatZ1+wCehpfwS1qgsvMlxWIumDL7B/kye5spkzM4iaRLhsQne8F4D4N06q6ZGuysmquezf2aSoyqdM2IO9G9CzETO6hLcMeHaTvlbnbz5fBUTseliXltTQEG64BB4XnrSDcQBWWLUHNEbFGjkTxQUzTnSbQQ7BqLOeNyq09rqN0imNHY8zFsKyHArXF9iGZTZN1CTzVsJqRw7p56f1e5hlN0i9e8=
before_cache: |
if [[ "$TRAVIS_RUST_VERSION" == nightly ]]; then
RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin -f
fi
after_success: |
if [[ "$TRAVIS_RUST_VERSION" == nightly ]]; then
# Uncomment the following line for coveralls.io
cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID
fi