2017-12-23 04:05:19 +03:00
|
|
|
sudo: false
|
|
|
|
dist: trusty
|
2018-01-13 14:42:52 +03:00
|
|
|
|
|
|
|
addons:
|
|
|
|
apt:
|
|
|
|
packages:
|
|
|
|
- libssl-dev
|
|
|
|
|
2017-12-23 04:05:19 +03:00
|
|
|
language: rust
|
|
|
|
rust:
|
|
|
|
- nightly
|
|
|
|
cache:
|
|
|
|
- cargo
|
2018-01-13 14:42:52 +03:00
|
|
|
|
|
|
|
|
2018-01-12 10:53:06 +03:00
|
|
|
git:
|
|
|
|
submodules: false
|
|
|
|
before_install:
|
|
|
|
- sed -i 's/git@github.com:/https:\/\/github.com\//' .gitmodules
|
|
|
|
- git submodule update --init --recursive
|
|
|
|
|
2017-12-23 04:05:19 +03:00
|
|
|
script:
|
|
|
|
- |
|
2018-01-13 14:42:52 +03:00
|
|
|
cargo build --verbose --all &&
|
2018-01-13 15:04:15 +03:00
|
|
|
cargo test --all
|
2017-12-23 04:05:19 +03:00
|
|
|
after_success:
|
2018-01-13 14:42:52 +03:00
|
|
|
- bash <(curl https://raw.githubusercontent.com/xd009642/tarpaulin/master/travis-install.sh)
|
2018-01-13 15:20:17 +03:00
|
|
|
- |
|
|
|
|
cargo tarpaulin --out Xml &&
|
|
|
|
bash <(curl -s https://codecov.io/bash)
|
2018-01-13 15:04:15 +03:00
|
|
|
- '[ $TRAVIS_PULL_REQUEST = false ] &&
|
|
|
|
[ "$TRAVIS_BRANCH" == "master" ] &&
|
|
|
|
./.travis/docs.sh'
|
2017-12-23 04:05:19 +03:00
|
|
|
notifications:
|
|
|
|
email:
|
|
|
|
on_success: never
|
|
|
|
env:
|
|
|
|
global:
|
2018-01-13 15:23:46 +03:00
|
|
|
- RUSTFLAGS="--cfg procmacro2_semver_exempt"
|
2018-01-13 15:20:17 +03:00
|
|
|
- secure: Z4RSNlpg/12Qx2fIjS+7TToYxPJQgK70X7u9A5lJiCIa0JfzWCxr1ZEKXfAVLG9o4nQok+nWOZa+vxR1IgyUVnf6oSanjjWl1pSRbvccxMS799NvHmGzIAiqSKAlxiSJuxf7MQbs1XBuI3XahsWLfXGPo7vPT6sKe4AAf9gT6igJr61D5hpHkVIXK7P6rnrWQALQYplyaox0NlU9UlqSXXBjdJfp3138rl7FIeYRsMMow44unBNPvs+mhVP8PWpeFWeop0jxbNbTHwnJUbCm4ZWrvqnJ/m70IMlBMN1AskLmz4KeXOhPx+XR9VtdWBX4q8lJ7s9J0hMBxrEnxgiYVBPMlLoEX+wW3zwZ5F+DQs7uLpRHYRUpxpi/7ZuQjp+uT3mN9PMMSvbHwHLH2r/CC9olKYWySXIsGsGVyyMnZeUwvgzwxiYLoeCWe4zZY99zc7jvGKbSmk0RtPu6hApPwL5A6novXbXL2QsXzqqeWpgMLmZyb7KYhM5IGIAB1oPQIqI++Re9Z+/ea/DRSUJOsA96yRQ+vVbiuClrVgDhaAaJOGYCtR1XZ5N2zRb9+Spu/ECtfisLOb9Xs1584DyRbqG69nRdjuscjYOTFZUlOoOeFvuADY65Jt0kF6u7g8NIDkJ1ROb3heKQtY/bAQUrBNUJydOQnn5tBwn8Z618+Ac=
|