orgize/.travis.yml
2019-10-09 11:56:07 +08:00

34 lines
573 B
YAML

language: rust
rust:
- stable
- nightly
matrix:
allow_failures:
- rust: nightly
cache: cargo
before_script:
- rustup component add rustfmt-preview
script:
- cargo fmt --all -- --check
- if [ $TRAVIS_RUST_VERSION == "stable" ]; then
cargo test -p orgize-demos -p orgize --all-features;
else
cargo test -p orgize-sync --all-features;
fi
deploy:
provider: heroku
api_key: $HEROKU_API_KEY
app: orgize
on:
condition: "$TRAVIS_RUST_VERSION == stable"
notifications:
email:
on_failure: change
on_success: change