-
Notifications
You must be signed in to change notification settings - Fork 1
/
.travis.yml
55 lines (45 loc) · 1.57 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
45
46
47
48
49
50
51
52
53
54
55
dist: trusty
language: rust
services: docker
sudo: required
env:
global:
- CRATE_NAME=github-templates
- RUST_BACKTRACE=1
matrix:
include:
- env: TARGET=armv7-unknown-linux-gnueabihf
rust: nightly
- env: TARGET=x86_64-unknown-linux-musl
rust: nightly
- env: TARGET=x86_64-apple-darwin
rust: nightly
os: osx
- env: TARGET=x86_64-unknown-freebsd DISABLE_TESTS=1
rust: nightly
before_install:
- set -e
install:
- sh scripts/install.sh
- source ~/.cargo/env || true
script:
- bash scripts/script.sh
after_script: set +e
before_deploy:
- sh scripts/before_deploy.sh
deploy:
provider: releases
skip_cleanup: true
file_glob: true
file: $CRATE_NAME-$TRAVIS_TAG-$TARGET.*
api_key:
secure: "t3oksuImus4M9s68EEw4WOgOtZcP6r2dgZU4ugSdvJiRXW6G7mT2i3aKOmldr3/arloG38N3nhQk+gC1CWyg8ub7OzpJGmCBECaU8QRRETZyMVrHVarfDdVlzfp4xBAMJi+1oXaNc7fVpwWF8wvGLxUgfV/cuBqaEce0ewkS5RF6nvQcsynRZMHw2uk2V1JHR+ZPQIrTk31MKJuZXL8YWsXZHRjCVJd701OLYGgkSHKxNxvd9M5gJyWLcXajO7OJUDzBDBjBRtldklyz003UQi0XX2sMD/nZEPZH41mBytQOU2Tag8K51EXqhgy62nE2zyhnLslpKmzjLp9yriGniKkStDowjwVtlTy3qIil2mFpFl0oHQiKHawgmikhGqRtP3F/85WdfRiumBOhQxkQrCbxnry5/xnjrrzXACMjc94w/AtShkl6TnH6Ki6/o9C7QdxhwagZB2IQbPDc8sbd+bP5GzX18VpwyLf9zjRcimR2pzbwbpPQRSCKoL3SjLid081HVw3PKYG694mNIZ8XkIlUjmtVD2j3sbseOGMAZHESuegw+6+DRGyoMtVgul/Jva66Wyqs9dl21TW3K8MAekkUBoYtAqtPOCNVVCzD67l9p67wSuV/IB4ovFsBtBCCdnIYZDfwRGAGXlQDIQbOm7KxyjLW7excjOrBPa2irv4="
on:
tags: true
cache: cargo
before_cache:
- chmod -R a+r $HOME/.cargo
notifications:
email:
on_success: never
on_failure: never