Files
google-apis-rs/.travis.yml
2020-01-18 14:27:28 +08:00

41 lines
832 B
YAML

dist: bionic
sudo: false
language: rust
os:
- linux
- osx
rust:
- stable
- nightly
matrix:
allow_failures:
- rust: nightly
before_install:
- pyenv versions
- pyenv install --skip-existing "${PYENV_VERSION}"
- pyenv versions
- pyenv global "${PYENV_VERSION}"
- pyenv version
script:
- make test-gen
- make gen-all-cli cargo-api ARGS=test
- make cargo-api ARGS=doc
- "if [[ $TRAVIS_RUST_VERSION = nightly ]]; then cargo test; fi"
after_success:
- make codecov-upload
env:
global:
- PYENV_VERSION: 2.7.13
- PYENV_ROOT: $HOME/.pyenv
- secure: Plj5DqAQX/4+KPM+nOAZ2sCbGIsoSrHo1YggfesQnU7paR734XO/4IayWnsNO/3q6bDi4GIcn56RUZAD3xBJJBNLia2CYIickIIYORRqLWbLdbzQaxBbD670ahtzEuUSFJTRKURPwFteAnsWYgNMNzwXOVNwLS5IUBqWTcS+N0g=
cache:
cargo: true
pip: true
directories:
- $HOME/.pyenv