]>
Commit | Line | Data |
---|---|---|
92a42be0 SL |
1 | language: rust |
2 | sudo: required | |
3 | dist: trusty | |
4 | rust: | |
5 | - 1.0.0 | |
7453a54e | 6 | - stable |
92a42be0 SL |
7 | - beta |
8 | - nightly | |
9 | services: | |
10 | - docker | |
11 | script: | |
12 | - if [[ $TRAVIS_RUST_VERSION = nightly* ]]; then | |
13 | sh ci/run-travis.sh; | |
7453a54e SL |
14 | elif [[ $TRAVIS_RUST_VERSION = "1.0.0" ]]; then |
15 | cargo build; | |
92a42be0 SL |
16 | else |
17 | cargo build; | |
7453a54e | 18 | cargo build --no-default-features; |
54a0048b | 19 | rustc ci/style.rs && ./style src; |
92a42be0 SL |
20 | fi |
21 | os: | |
22 | - linux | |
23 | - osx | |
24 | env: | |
25 | matrix: | |
26 | - ARCH=x86_64 | |
27 | - ARCH=i686 | |
28 | global: | |
29 | secure: eIDEoQdTyglcsTD13zSGotAX2HDhRSXIaaTnVZTThqLSrySOc3/6KY3qmOc2Msf7XaBqfFy9QA+alk7OwfePp253eiy1Kced67ffjjFOytEcRT7FlQiYpcYQD6WNHZEj62/bJBO4LTM9sGtWNCTJVEDKW0WM8mUK7qNuC+honPM= | |
30 | matrix: | |
31 | include: | |
32 | - os: linux | |
9cc50fc6 | 33 | env: TARGET=arm-linux-androideabi DOCKER=alexcrichton/rust-slave-android:2015-11-22 |
92a42be0 SL |
34 | rust: nightly |
35 | - os: linux | |
36 | env: TARGET=x86_64-unknown-linux-musl | |
37 | rust: nightly | |
38 | - os: linux | |
39 | env: TARGET=arm-unknown-linux-gnueabihf | |
40 | rust: nightly | |
41 | - os: linux | |
9cc50fc6 | 42 | env: TARGET=mips-unknown-linux-gnu DOCKER=alexcrichton/rust-libc-mips:2016-01-10 |
92a42be0 SL |
43 | rust: nightly |
44 | - os: linux | |
45 | env: TARGET=aarch64-unknown-linux-gnu | |
46 | rust: nightly | |
47 | - os: osx | |
48 | env: TARGET=i386-apple-ios | |
7453a54e | 49 | rust: nightly |
92a42be0 SL |
50 | - os: osx |
51 | env: TARGET=x86_64-apple-ios | |
7453a54e | 52 | rust: nightly |
9cc50fc6 SL |
53 | - os: linux |
54 | env: TARGET=x86_64-rumprun-netbsd DOCKER=alexcrichton/rust-libc-rumprun:2015-11-27 | |
54a0048b | 55 | rust: nightly |
7453a54e SL |
56 | - os: linux |
57 | env: TARGET=x86_64-unknown-freebsd QEMU=freebsd.qcow2 | |
58 | rust: nightly | |
59 | - os: linux | |
60 | env: TARGET=x86_64-unknown-openbsd QEMU=openbsd.qcow2 | |
61 | rust: nightly | |
92a42be0 SL |
62 | notifications: |
63 | email: | |
64 | on_success: never | |
54a0048b | 65 | webhooks: http://buildbot.rust-lang.org/homu/travis |