forked from Nemo157/cargo-lichking
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
44 lines (38 loc) · 1.39 KB
/
.travis.yml
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
33
34
35
36
37
38
39
40
41
42
43
44
language: rust
sudo: false
cache: cargo
rust:
- 1.15.1
- stable
- beta
- nightly-2017-01-06
env:
global:
- CLIPPY_VERSION=0.0.106
- secure: "I1kLSc+9CDrHF8c3vz+Vz/R5HG5IZp07Vd9oV/rFdLqv/f3aC0Ugw63hzfOk9TZ55uRWa3AdzvYW3fEV44bSd6FTKjNcCKGa5/3kYNKkfVJbjtFCdLsAXJIXiqMzml+WmoFD4gNVrH1zETIQ9SQTmBN5FIjhzVc/Cs6cw4o/x+aglMADYLKhgDc1Dicl3E0w15kCd4+xuFFVbfB/xlD2pWvncU3FB/hrrPUARQ/QpHBk9QP8meaFx+URmjjT7qBTPQkhGRdYyGltDlKVxgHXGvw4F4nCbgD2aMgAYHn+ePr+L1vuNgImhL1m5JdPIF0dgF+55IJl0j6jN3jhzkjqSHBguG8kY0SZeEFqxfKlbwH/5PnKmOxiaR+GRQot7qhn5Ln2yfK/VSaJ8wcUgCR9raiD+qXFqs8RVmccXx7CHh/K/YcFYeEYlMMZWt7jGDDaorjQ5376exBJh18tNWWC/WTo9Lm5efgUXk9KCEVGcqrhQhHcruAbngGHfKsB4tD/+MqkbuLdZ/GqYQUuHrZ6H9CDJR641IyKTTymaFVNXBIRsvNBhUQV6CxKRQzwrVYNGdGnpgE8sTcizodKhTvFXhbRKFetXaK2hEwRue7U7qJ0xfB19z52X8QojNvwyqkrTyQXe488tGBrt89EaJ/RUq1W8QSkQwv4Uqh7jwuJw20="
before_script:
- case "$TRAVIS_RUST_VERSION" in nightly*)
cargo install clippy --vers $CLIPPY_VERSION --force;
esac
script:
- cargo test
- case "$TRAVIS_RUST_VERSION" in nightly*)
cargo clippy -- -D warnings;
esac
# - cargo run -- lichking check
before_deploy:
- cargo package
deploy:
provider: script
script: cargo publish --token "$CRATES_IO_TOKEN"
skip_cleanup: true
on:
tags: true
all_branches: true
condition: "$TRAVIS_RUST_VERSION = stable"
addons:
apt:
sources:
- kalakris-cmake
packages:
- cmake