]> git.proxmox.com Git - rustc.git/blob - src/vendor/libc/.travis.yml
New upstream version 1.19.0+dfsg1
[rustc.git] / src / vendor / libc / .travis.yml
1 language: rust
2 sudo: required
3 dist: trusty
4 services:
5 - docker
6 install:
7 - if [ -z "$NO_ADD" ]; then rustup target add $TARGET; fi
8 script:
9 - cargo build
10 - cargo build --no-default-features
11 - cargo generate-lockfile --manifest-path libc-test/Cargo.toml
12 - if [[ $TRAVIS_OS_NAME = "linux" ]]; then
13 sh ci/run-docker.sh $TARGET;
14 else
15 export CARGO_TARGET_DIR=`pwd`/target;
16 sh ci/run.sh $TARGET;
17 fi
18 - rustc ci/style.rs && ./style src
19 env:
20 global:
21 secure: "e2/3QjgRN9atOuSHp22TrYG7QVKcYUWY48Hi9b60w+r1+BhPkTseIJLte7WefRhdXtqpjjUJTooKDhnurFOeHaCT+nmBgiv+FPU893sBl4bhesY4m0vgUJVbNZcs6lTImYekWVb+aqjGdgV/XAgCw7c3kPmrZV0MzGDWL64Xaps="
22 matrix:
23 include:
24 # 1.0.0 compat
25 - os: linux
26 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
27 rust: 1.0.0
28 script: cargo build
29 install:
30
31 # build documentation
32 - os: linux
33 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
34 rust: nightly
35 script: sh ci/dox.sh
36
37 # stable compat
38 - os: linux
39 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
40 rust: stable
41 - os: linux
42 env: TARGET=i686-unknown-linux-gnu
43 rust: stable
44 - os: osx
45 env: TARGET=x86_64-apple-darwin NO_ADD=1
46 rust: stable
47 - os: osx
48 env: TARGET=i686-apple-darwin
49 rust: stable
50 - os: linux
51 env: TARGET=arm-linux-androideabi
52 rust: stable
53 - os: linux
54 env: TARGET=aarch64-linux-android
55 rust: stable
56 - os: linux
57 env: TARGET=i686-linux-android
58 rust: stable
59 - os: linux
60 env: TARGET=x86_64-unknown-linux-musl
61 rust: stable
62 - os: linux
63 env: TARGET=i686-unknown-linux-musl
64 rust: stable
65 - os: linux
66 env: TARGET=arm-unknown-linux-gnueabihf
67 rust: stable
68 - os: linux
69 env: TARGET=aarch64-unknown-linux-gnu
70 rust: stable
71 - os: osx
72 osx_image: xcode8.2
73 env: TARGET=i386-apple-ios
74 rust: stable
75 - os: osx
76 osx_image: xcode8.2
77 env: TARGET=x86_64-apple-ios
78 rust: stable
79 - os: linux
80 env: TARGET=x86_64-rumprun-netbsd
81 rust: stable
82 - os: linux
83 env: TARGET=powerpc-unknown-linux-gnu
84 rust: stable
85 - os: linux
86 env: TARGET=powerpc64-unknown-linux-gnu
87 rust: beta
88 - os: linux
89 env: TARGET=mips-unknown-linux-musl
90 rust: stable
91 - os: linux
92 env: TARGET=mipsel-unknown-linux-musl
93 rust: stable
94 - os: linux
95 env: TARGET=mips64-unknown-linux-gnuabi64
96 rust: beta
97 - os: linux
98 env: TARGET=mips-unknown-linux-gnu
99 rust: beta
100
101 # beta
102 - os: linux
103 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
104 rust: beta
105 - os: osx
106 env: TARGET=x86_64-apple-darwin NO_ADD=1
107 rust: beta
108
109 # nightly
110 - os: linux
111 env: TARGET=x86_64-unknown-linux-gnu NO_ADD=1
112 rust: nightly
113 - os: osx
114 env: TARGET=x86_64-apple-darwin NO_ADD=1
115 rust: nightly
116
117 # QEMU based targets that compile in an emulator
118 - os: linux
119 env: TARGET=x86_64-unknown-freebsd
120 rust: stable
121 - os: linux
122 env: TARGET=x86_64-unknown-openbsd QEMU=openbsd.qcow2
123 rust: stable
124 script: sh ci/run-docker.sh $TARGET
125 install:
126
127 cache: cargo
128
129 notifications:
130 email:
131 on_success: never
132 webhooks: https://buildbot.rust-lang.org/homu/travis