language: rust
sudo: false
cache:
directories:
- /home/travis/.cargo
RELEASE_TO_CRATE:
deploy:
provider: cargo
token: $CARGO_TOKEN
on:
branch: master
tags: true
jobs:
include:
- stage: "Testing"
name: "Running Test"
rust: stable
script:
- cargo test
- cargo build --verbose --all
- stage: "Release"
rust: stable
<<: *RELEASE_TO_CRATE