-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
29 lines (29 loc) · 1.12 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
env:
global:
- secure: NGqueWme7FGume4ZGrggdLhf1SIkbjni6BphEI0wkXPGYYD+CAQ36/XqadfI1OhJ3ZJgdqcFABJMntdzyGSI3z1SoWc7xgzMEHeW0QusOVBwJMWgMvh/DzXvp8nTG2BmVIhqzqyWVBCqzMARLNh3NnYaJFGnN2uXyXBSBh+K6ps=
- secure: eh16T+EPdEtelIDMBCj5hiZucybVNRQaZP475KhKRC75UnH4i0163LTcOyaUa4mhVFk8hTGMkBKrLMtW1Bz9AGuOrpUehgRohe1nj93nl1aZZZzuOzV4vwoewkUz2MWjZ+tGXp3oRG0qRNETWxvkZHsJvXf83qylj4+ywAX15d0=
language: rust
rust:
- stable
- beta
- nightly
sudo: false
script:
- cargo build --verbose
- cargo test --verbose
after_success:
- test "${TRAVIS_PULL_REQUEST}" == 'false' && test "${TRAVIS_BRANCH}" == 'master' && bash ./ci/upload-rustdoc.sh "${TRAVIS_REPO_SLUG}" "${GH_TOKEN}"
before_deploy:
- cargo package --verbose
deploy:
provider: releases
api_key:
secure: Ob6q8i92zrpOZAviTANg49iZDA3e5k7e5w5vj7f+RUSr2E/EX36cluqQTDl9P5MLfFGhMLMOo01TXdAJlw+CpYR79piparqkQ77gpNjWi1CpBykS/esTIF9GEO5hGu1ZMNYgotFm00WlHt1RGdUKwR0r1PLfzlKgh/c97vbsKY4=
file_glob: true
file: target/package/chip8_vm-*.crate
skip_cleanup: true
on:
tags: true
repo: chip8-rust/chip8-vm
after_deploy:
- cargo publish --verbose --token "${CRATESIO_TOKEN}"