Files
yup-oauth2/.travis.yml
Sebastian Thiel 5787f61ea9 fix(travis): no need to build separately
It's essentially done by `travis-cargo test`.
2016-09-25 18:55:42 +02:00

29 lines
902 B
YAML

language: rust
os:
- linux
- osx
rust:
- stable
- nightly
matrix:
exclude:
- rust: stable
env: FEATURE=nightly
allow_failures:
- os: osx
before_script:
- pip install 'travis-cargo<0.2' --user && export PATH=$HOME/Library/Python/2.7/bin:$HOME/.local/bin:$PATH
script:
- travis-cargo test -- --features $FEATURE --no-default-features
- travis-cargo doc -- --features $FEATURE --no-default-features
after_success:
- "[[ $TRAVIS_OS_NAME = linux ]] && travis-cargo --only stable doc-upload"
- "[[ $TRAVIS_OS_NAME = linux ]] && travis-cargo --only stable coveralls"
env:
global:
- TRAVIS_CARGO_NIGHTLY_FEATURE=""
- secure: Es8/QExA+XfWaTi2wQqpJL+yc4d3yU9/dfCpVFhyWpu+2XXIvbPbdqFuiZG6QVGaYOmwjlFJ5gCsAqxliG2wzVHkv+KhA1yeVn4ia41Vmx1mJlEU+O7ZNldfgjWemWKTD5kTEFtTBItswKUFH9LsFQ5sztV6/7I9kZZJAxWiXjs=
matrix:
- FEATURE=with-serde-codegen
- FEATURE=nightly