1sudo: false
2dist: trusty
3language: rust
4
5cache:
6- cargo
7
8before_cache:
9- rm -r $TRAVIS_BUILD_DIR/target/debug
10
11jobs:
12  include:
13  - os: linux
14    rust: 1.31.0
15  - os: linux
16    rust: stable
17  - os: linux
18    rust: beta
19  - os: linux
20    rust: nightly
21
22  # deploy
23  - stage: publish
24    os: linux
25    rust: stable
26    install: true
27    script: true
28
29    deploy:
30    - provider: script
31      script: 'cargo publish --verbose --token=$CARGO_TOKEN'
32      on:
33        tags: true
34