Skip to content

Commit 0ced918

Browse files
committed
Merge branch 'release/0.2.2'
2 parents 7c016c6 + 0af9d3a commit 0ced918

File tree

17 files changed

+580
-93
lines changed

17 files changed

+580
-93
lines changed

.travis.yml

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
# Based on the "trust" template v0.1.1
2+
# https://github.com/japaric/trust/tree/v0.1.1
3+
4+
dist: trusty
5+
language: rust
6+
services: docker
7+
sudo: required
8+
9+
env:
10+
global:
11+
- CRATE_NAME=autojump
12+
13+
matrix:
14+
include:
15+
# Android
16+
- env: TARGET=aarch64-linux-android DISABLE_TESTS=1
17+
- env: TARGET=arm-linux-androideabi DISABLE_TESTS=1
18+
- env: TARGET=armv7-linux-androideabi DISABLE_TESTS=1
19+
- env: TARGET=i686-linux-android DISABLE_TESTS=1
20+
- env: TARGET=x86_64-linux-android DISABLE_TESTS=1
21+
22+
# Linux
23+
- env: TARGET=aarch64-unknown-linux-gnu
24+
- env: TARGET=arm-unknown-linux-gnueabi
25+
- env: TARGET=armv7-unknown-linux-gnueabihf
26+
- env: TARGET=i686-unknown-linux-gnu
27+
- env: TARGET=i686-unknown-linux-musl
28+
- env: TARGET=mips-unknown-linux-gnu
29+
- env: TARGET=mips64-unknown-linux-gnuabi64
30+
- env: TARGET=mips64el-unknown-linux-gnuabi64
31+
- env: TARGET=mipsel-unknown-linux-gnu
32+
- env: TARGET=powerpc-unknown-linux-gnu
33+
- env: TARGET=powerpc64-unknown-linux-gnu
34+
- env: TARGET=powerpc64le-unknown-linux-gnu
35+
- env: TARGET=s390x-unknown-linux-gnu DISABLE_TESTS=1
36+
- env: TARGET=x86_64-unknown-linux-gnu
37+
- env: TARGET=x86_64-unknown-linux-musl
38+
39+
# OSX
40+
- env: TARGET=i686-apple-darwin
41+
os: osx
42+
- env: TARGET=x86_64-apple-darwin
43+
os: osx
44+
45+
# *BSD
46+
- env: TARGET=i686-unknown-freebsd DISABLE_TESTS=1
47+
- env: TARGET=x86_64-unknown-freebsd DISABLE_TESTS=1
48+
- env: TARGET=x86_64-unknown-netbsd DISABLE_TESTS=1
49+
50+
# Windows
51+
- env: TARGET=x86_64-pc-windows-gnu
52+
53+
before_install:
54+
- set -e
55+
- rustup self update
56+
57+
install:
58+
- sh ci/install.sh
59+
- source ~/.cargo/env || true
60+
61+
script:
62+
- bash ci/script.sh
63+
64+
after_script: set +e
65+
66+
before_deploy:
67+
- sh ci/before_deploy.sh
68+
69+
deploy:
70+
api_key:
71+
secure: NRazS54YDCGpBCyA7AOg0xDQTkz4n1VaE4NF7GpsqHFFL87JCgPD7ojt0k5sE7paIpZA5ABta2S0EgoGXBcxgNKRWCdtTqIvd+KKhweJl6qVgr2uKeXV3BUSpOCw4urrf2Tax/hTh+jK88XBSIy85Jnwm0vzExyANdiu/3n30nqMNCZw4D/hg6NQYBzPlbU0FOVz1i6OzSjBhJuF/raUX5XywuMNF6RuNzJeSEzbV3e0K6dOuAXMYGdue5QNlgodUiefeaZSY0MG43K+mwZJYe013C2XwGaubrePKR2RMTxcnIGVsQH4Mgh8PTWymZUke/J2MXs/gSzocQp6ATcZHVk3gtgkOoO2YhONanByZZrfTCNmXKxdrOqM+oeC4L1FuOmHlVDLKhdCH5gOvSo4215la7AdpmY/+IzbK33jIQQdDMV8S1ChpZTitOTtiV533oo+zcT3yhI3TgLz09Uga0kuEqMGM512oQkjCgDrANDfBX3GR/PMrgr64+zIqPzq0HKksXnMgtgCeD44Lkfk0bBxA6+lIFJLLWIuPU1SHsSQ6KWRDJBXFvelajszNU/b31oHYf3mtz/of+vuKv/iL8t0XkMSQjdN9GCNNVV2aHejOudCKjCCoAawyJ7Z22rrNugu4+r7Wxhf7syTOpAv3shzjtIP/liUG6Snq3PGGBg=
72+
73+
file_glob: true
74+
file: $CRATE_NAME-$TRAVIS_TAG-$TARGET.*
75+
on:
76+
condition: $TRAVIS_RUST_VERSION = stable
77+
tags: true
78+
provider: releases
79+
skip_cleanup: true
80+
81+
cache: cargo
82+
before_cache:
83+
# Travis can't cache files that are not readable by "others"
84+
- chmod -R a+r $HOME/.cargo
85+
86+
branches:
87+
only:
88+
# release tags
89+
- /^\d+\.\d+\.\d+.*$/
90+
- master
91+
92+
notifications:
93+
email:
94+
on_success: never

0 commit comments

Comments
 (0)