1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
language: rust
rust:
- stable
- beta
- nightly
env:
global:
- secure: l8hKyZzEGNBE/j44xOFJS04MRM1icLvBMT5QK6sujJ+wN9X/jE4pBDLuL3ByajnQyspJOgqvNvYkMchQGKW7Aqan+VorKGk/CFf7+ly3Dpeitq/tNTZdu454kKGvMWfU7a2ETVHg19uN5Lo9p40tWiTTYJ+0lt8tK+AEkAriLbs=
script:
- cargo build
- cargo test
- cargo doc
after_script:
- mv target/doc doc
- curl http://www.rust-ci.org/artifacts/put?t=$RUSTCI_TOKEN | sh
cache: cargo
matrix:
fast_finish: true
include:
- rust: nightly-2018-05-06
env: # use env so updating versions causes cache invalidation
- CLIPPY_VERSION=0.0.197
before_script:
- rustup component add rustfmt-preview
- cargo install clippy --version $CLIPPY_VERSION || echo "clippy already installed"
script:
- cargo fmt -- --write-mode=check
- cargo clippy
|