|
11 | 11 | matrix:
|
12 | 12 | fast_finish: true
|
13 | 13 | include:
|
14 |
| - # Images used in testing PR and try-build should be run first. |
15 |
| - - env: IMAGE=x86_64-gnu-llvm-3.7 ALLOW_PR=1 RUST_BACKTRACE=1 |
16 |
| - - env: IMAGE=dist-x86_64-linux DEPLOY=1 ALLOW_TRY=1 |
17 |
| - |
18 |
| - # "alternate" deployments, these are "nightlies" but don't have assertions |
19 |
| - # turned on, they're deployed to a different location primarily for projects |
20 |
| - # which are stuck on nightly and don't want llvm assertions in the artifacts |
21 |
| - # that they use. |
22 |
| - - env: IMAGE=dist-x86_64-linux DEPLOY_ALT=1 |
23 |
| - - env: > |
24 |
| - RUST_CHECK_TARGET=dist |
25 |
| - RUST_CONFIGURE_ARGS="--enable-extended --enable-profiler" |
26 |
| - SRC=. |
27 |
| - DEPLOY_ALT=1 |
28 |
| - RUSTC_RETRY_LINKER_ON_SEGFAULT=1 |
29 |
| - SCCACHE_ERROR_LOG=/tmp/sccache.log |
30 |
| - MACOSX_DEPLOYMENT_TARGET=10.7 |
31 |
| - os: osx |
32 |
| - osx_image: xcode7 |
33 |
| -
|
34 |
| - # macOS builders. These are placed near the beginning because they are very |
35 |
| - # slow to run. |
36 |
| - |
37 |
| - # OSX builders running tests, these run the full test suite. |
38 |
| - # |
39 |
| - # Note that the compiler is compiled to target 10.8 here because the Xcode |
40 |
| - # version that we're using, 8.2, cannot compile LLVM for OSX 10.7. |
41 |
| - - env: > |
42 |
| - RUST_CHECK_TARGET=check |
43 |
| - RUST_CONFIGURE_ARGS="--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler" |
44 |
| - SRC=. |
45 |
| - RUSTC_RETRY_LINKER_ON_SEGFAULT=1 |
46 |
| - SCCACHE_ERROR_LOG=/tmp/sccache.log |
47 |
| - MACOSX_DEPLOYMENT_TARGET=10.8 |
48 |
| - MACOSX_STD_DEPLOYMENT_TARGET=10.7 |
49 |
| - os: osx |
50 |
| - osx_image: xcode8.2 |
51 |
| - - env: > |
52 |
| - RUST_CHECK_TARGET=check |
53 |
| - RUST_CONFIGURE_ARGS=--build=i686-apple-darwin |
54 |
| - SRC=. |
55 |
| - RUSTC_RETRY_LINKER_ON_SEGFAULT=1 |
56 |
| - SCCACHE_ERROR_LOG=/tmp/sccache.log |
57 |
| - MACOSX_DEPLOYMENT_TARGET=10.8 |
58 |
| - MACOSX_STD_DEPLOYMENT_TARGET=10.7 |
59 |
| - os: osx |
60 |
| - osx_image: xcode8.2 |
61 |
| -
|
62 |
| - # OSX builders producing releases. These do not run the full test suite and |
63 |
| - # just produce a bunch of artifacts. |
64 |
| - # |
65 |
| - # Note that these are running in the `xcode7` image instead of the |
66 |
| - # `xcode8.2` image as above. That's because we want to build releases for |
67 |
| - # OSX 10.7 and `xcode7` is the latest Xcode able to compile LLVM for 10.7. |
68 |
| - - env: > |
69 |
| - RUST_CHECK_TARGET=dist |
70 |
| - RUST_CONFIGURE_ARGS="--build=i686-apple-darwin --enable-extended --enable-profiler" |
71 |
| - SRC=. |
72 |
| - DEPLOY=1 |
73 |
| - RUSTC_RETRY_LINKER_ON_SEGFAULT=1 |
74 |
| - SCCACHE_ERROR_LOG=/tmp/sccache.log |
75 |
| - MACOSX_DEPLOYMENT_TARGET=10.7 |
76 |
| - os: osx |
77 |
| - osx_image: xcode7 |
78 |
| - - env: > |
79 |
| - RUST_CHECK_TARGET=dist |
80 |
| - RUST_CONFIGURE_ARGS="--target=aarch64-apple-ios,armv7-apple-ios,armv7s-apple-ios,i386-apple-ios,x86_64-apple-ios --enable-extended --enable-sanitizers --enable-profiler" |
81 |
| - SRC=. |
82 |
| - DEPLOY=1 |
83 |
| - RUSTC_RETRY_LINKER_ON_SEGFAULT=1 |
84 |
| - SCCACHE_ERROR_LOG=/tmp/sccache.log |
85 |
| - MACOSX_DEPLOYMENT_TARGET=10.7 |
86 |
| - os: osx |
87 |
| - osx_image: xcode7 |
88 |
| -
|
89 |
| - # Linux builders, remaining docker images |
90 |
| - - env: IMAGE=arm-android |
91 |
| - - env: IMAGE=armhf-gnu |
92 |
| - - env: IMAGE=cross DEPLOY=1 |
93 |
| - - env: IMAGE=dist-aarch64-linux DEPLOY=1 |
94 |
| - - env: IMAGE=dist-android DEPLOY=1 |
95 |
| - - env: IMAGE=dist-arm-linux DEPLOY=1 |
96 |
| - - env: IMAGE=dist-armhf-linux DEPLOY=1 |
97 |
| - - env: IMAGE=dist-armv7-linux DEPLOY=1 |
98 |
| - - env: IMAGE=dist-fuchsia DEPLOY=1 |
99 |
| - - env: IMAGE=dist-i586-gnu-i686-musl DEPLOY=1 |
100 |
| - - env: IMAGE=dist-i686-freebsd DEPLOY=1 |
101 |
| - - env: IMAGE=dist-i686-linux DEPLOY=1 |
102 |
| - - env: IMAGE=dist-mips-linux DEPLOY=1 |
103 |
| - - env: IMAGE=dist-mips64-linux DEPLOY=1 |
104 |
| - - env: IMAGE=dist-mips64el-linux DEPLOY=1 |
105 |
| - - env: IMAGE=dist-mipsel-linux DEPLOY=1 |
106 |
| - - env: IMAGE=dist-powerpc-linux DEPLOY=1 |
107 |
| - - env: IMAGE=dist-powerpc64-linux DEPLOY=1 |
108 |
| - - env: IMAGE=dist-powerpc64le-linux DEPLOY=1 |
109 |
| - - env: IMAGE=dist-s390x-linux DEPLOY=1 |
110 |
| - - env: IMAGE=dist-x86_64-freebsd DEPLOY=1 |
111 |
| - - env: IMAGE=dist-x86_64-musl DEPLOY=1 |
112 |
| - - env: IMAGE=dist-x86_64-netbsd DEPLOY=1 |
113 |
| - - env: IMAGE=asmjs |
114 |
| - - env: IMAGE=i686-gnu |
115 |
| - - env: IMAGE=i686-gnu-nopt |
116 |
| - # - env: IMAGE=wasm32 issue 42646 |
117 |
| - - env: IMAGE=x86_64-gnu |
118 |
| - - env: IMAGE=x86_64-gnu-full-bootstrap |
119 |
| - - env: IMAGE=x86_64-gnu-aux |
120 |
| - - env: IMAGE=x86_64-gnu-debug |
121 |
| - - env: IMAGE=x86_64-gnu-nopt |
122 |
| - - env: IMAGE=x86_64-gnu-distcheck |
123 |
| - - env: IMAGE=x86_64-gnu-incremental |
| 14 | + - env: IMAGE=x86_64-gnu ALLOW_PR=1 |
124 | 15 |
|
125 | 16 | env:
|
126 | 17 | global:
|
|
0 commit comments