language: rust
rust:
- stable
- beta
- nightly
sudo: false
os:
- linux
cache:
directories:
- "$HOME/.cargo"
- target
matrix:
fast_finish: true
allow_failures:
- rust: nightly
env:
matrix:
- CARGO_FEATURES=
global:
- CARGO_QUIET=
- secure: M+MToKwTHf3SlKkNqmV1+CQDXpHLjg5ldq/9liNUBT0s1wQsaBj7nU4eIRCjWhcDXwUvuwXpBeKL4I3htew8bO0XCQ4XjGNzawtoxl24zTEVjgz8w4yBiLQMNmbjLt3mE+oQcTGmJWiNM0IH7Imd8A1iVBz5p+HLqSPa50JAxjPJNK0TZd/G6eyRZ6NILs08rrAgRr5jfAxql0IsKU2Vh1mA5pswKgJ9pYsy7jSfzE6KF7IK0zBp+oJU1LkZSo6g4iD9Gq8DGB97hLfOuFqTuVI381g5xMKEI/8u0CJ1YPaLOE3688lqbPEVOpirpfLpV1FqkO+M22BeLUWNKWI61cmfbZtKWOSm+7MNzToewuHiH2sCEIksxVvcCUD9/r9xehOMO9az0Pf1aufUkn2YW2Cc3v5Mgi2hbICdpnQYQnvoQYJnjOv+1mVbDDiXKRSTYmY6NXhmm/OY0XIswMd/cfQ/vImzSxhBLGOSfJp59IzVqY+VXV9pXSYxpu0NSCR2viDaIu5lKNo7Rcl3b484h9VX6nwk/n5JCGZIJFkqWdcpIr6hD4O893HVelZ+KilsRxe4PDNQ6qImwovjXoVvdpgB/DtaJL5TxNQrYPhLQRBue4WwhpPc4fTzQOm3njfF27Xd2jLoicGMUrTcL2404O40l/fca1kPZu6b6ADlxJI=
- secure: EKqRRzEjWslFGy9jOFY45CIMY5L6zo/9ADtAo/dwx4+KPzStpBk12W9/NgKkYzjMX+hX5wRiZcYrW27He4XDgpCopaN8O9CZOSg5gDXniX8mUYGNXXPd9HXKKmLHGnkcdy66SnHVCktPpCrXIyVQxTnBlIFybeI/AWD3E2LyES5D8FcHFUwYdmXhrpvAWlnlrBOdR3RJkJXTfPaZ+9NjrTJl+/OW+AjjG+eIqMafHxwg7oGlcsG5eu1P2fGFlF1Yz6i1rVSiLLSS+ZzXmlbhUpVyAjIgK87ij2VaE5k7BgRDaVU1ARvzAreJYEXWxUcFkbvmlGwVdh2Sa7haajeVIcq4bbaApoY60dS4U0rrXVumqHdO8eNYnjacaYqzTwrp9Y0cX+6lq3oK2r/BQeTg6uIMYbZNy8W+klAw43UMUydx43xkMXgeAyy1xlXGJ0q/X94kbuWBGOrks5T/57vFs5AYBBFKqTROqy6nEb/C+UJrpplsOEHQIjdaR42QrM8DwghjKymFJnPWdubbLsaOoagnP9EoAH3LAVMTycFKqeCXB4OFiwCDIXApiHDQSTB7WhhvUA1jd6uF+tr6Qpxc/RJAhkE9SqACfadIkwEcd4Q3P4/RcZsAoXqT00u+qpASnvSRkRjxU03edzVxTkX6YGIxC/GcEEojvritjVqzKiM=
before_install:
- curl -L https://github.com/arcnmx/ci/archive/0.1.tar.gz | tar -xzC $HOME && . $HOME/ci-0.1/src
script:
- cargo test
- cargo build
deploy:
provider: script
script: 'true'
on:
tags: true
all_branches: true
condition: "$TRAVIS_RUST_VERSION = stable"
before_deploy:
- cargo doc
- cargo package
after_deploy:
- cargo pages-publish
- cargo publish