|
10 | 10 | #####################################
|
11 | 11 |
|
12 | 12 | #
|
13 |
| -# Azure Pipelines "auto" branch build for Rust on Linux, macOS, and Windows. |
| 13 | +# Azure Pipelines "auto" branch build for Rust on macOS |
14 | 14 | #
|
15 | 15 |
|
16 | 16 | pr: none
|
17 | 17 | trigger:
|
18 | 18 | - auto
|
19 | 19 |
|
20 |
| -variables: |
21 |
| -- group: dummy-credentials |
22 |
| - |
23 | 20 | jobs:
|
24 |
| -- job: Linux |
25 |
| - timeoutInMinutes: 600 |
26 |
| - pool: |
27 |
| - vmImage: ubuntu-16.04 |
28 |
| - steps: |
29 |
| - - template: steps/run.yml |
30 |
| - strategy: |
31 |
| - matrix: |
32 |
| - x86_64-gnu-llvm-8: |
33 |
| - RUST_BACKTRACE: 1 |
34 |
| - dist-x86_64-linux: {} |
35 |
| - dist-x86_64-linux-alt: |
36 |
| - IMAGE: dist-x86_64-linux |
37 |
| - arm-android: {} |
38 |
| - armhf-gnu: {} |
39 |
| - dist-various-1: {} |
40 |
| - dist-various-2: {} |
41 |
| - dist-aarch64-linux: {} |
42 |
| - dist-android: {} |
43 |
| - dist-arm-linux: {} |
44 |
| - dist-armhf-linux: {} |
45 |
| - dist-armv7-linux: {} |
46 |
| - dist-i586-gnu-i586-i686-musl: {} |
47 |
| - dist-i686-freebsd: {} |
48 |
| - dist-i686-linux: {} |
49 |
| - dist-mips-linux: {} |
50 |
| - dist-mips64-linux: {} |
51 |
| - dist-mips64el-linux: {} |
52 |
| - dist-mipsel-linux: {} |
53 |
| - dist-powerpc-linux: {} |
54 |
| - dist-powerpc64-linux: {} |
55 |
| - dist-powerpc64le-linux: {} |
56 |
| - dist-riscv64-linux: {} |
57 |
| - dist-s390x-linux: {} |
58 |
| - dist-x86_64-freebsd: {} |
59 |
| - dist-x86_64-illumos: {} |
60 |
| - dist-x86_64-musl: {} |
61 |
| - dist-x86_64-netbsd: {} |
62 |
| - i686-gnu: {} |
63 |
| - i686-gnu-nopt: {} |
64 |
| - test-various: {} |
65 |
| - wasm32: {} |
66 |
| - x86_64-gnu: {} |
67 |
| - x86_64-gnu-full-bootstrap: {} |
68 |
| - x86_64-gnu-aux: {} |
69 |
| - x86_64-gnu-tools: |
70 |
| - DEPLOY_TOOLSTATES_JSON: toolstates-linux.json |
71 |
| - x86_64-gnu-debug: {} |
72 |
| - x86_64-gnu-nopt: {} |
73 |
| - x86_64-gnu-distcheck: {} |
74 |
| - mingw-check: {} |
75 |
| - |
76 | 21 | - job: macOS
|
77 | 22 | timeoutInMinutes: 600
|
78 | 23 | pool:
|
@@ -115,115 +60,3 @@ jobs:
|
115 | 60 | MACOSX_DEPLOYMENT_TARGET: 10.7
|
116 | 61 | NO_LLVM_ASSERTIONS: 1
|
117 | 62 | NO_DEBUG_ASSERTIONS: 1
|
118 |
| - |
119 |
| - |
120 |
| -- job: Windows |
121 |
| - timeoutInMinutes: 600 |
122 |
| - pool: |
123 |
| - vmImage: 'vs2017-win2016' |
124 |
| - steps: |
125 |
| - - template: steps/run.yml |
126 |
| - strategy: |
127 |
| - matrix: |
128 |
| - # 32/64 bit MSVC tests |
129 |
| - x86_64-msvc-1: |
130 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
131 |
| - SCRIPT: make ci-subset-1 |
132 |
| - # FIXME(#59637) |
133 |
| - NO_DEBUG_ASSERTIONS: 1 |
134 |
| - NO_LLVM_ASSERTIONS: 1 |
135 |
| - x86_64-msvc-2: |
136 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
137 |
| - SCRIPT: make ci-subset-2 |
138 |
| - i686-msvc-1: |
139 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
140 |
| - SCRIPT: make ci-subset-1 |
141 |
| - # FIXME(#59637) |
142 |
| - NO_DEBUG_ASSERTIONS: 1 |
143 |
| - NO_LLVM_ASSERTIONS: 1 |
144 |
| - i686-msvc-2: |
145 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
146 |
| - SCRIPT: make ci-subset-2 |
147 |
| - # FIXME(#59637) |
148 |
| - NO_DEBUG_ASSERTIONS: 1 |
149 |
| - NO_LLVM_ASSERTIONS: 1 |
150 |
| - x86_64-msvc-cargo: |
151 |
| - SCRIPT: python x.py test src/tools/cargotest src/tools/cargo |
152 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld |
153 |
| - VCVARS_BAT: vcvars64.bat |
154 |
| - # FIXME(#59637) |
155 |
| - NO_DEBUG_ASSERTIONS: 1 |
156 |
| - NO_LLVM_ASSERTIONS: 1 |
157 |
| - # MSVC tools tests |
158 |
| - x86_64-msvc-tools: |
159 |
| - SCRIPT: src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py |
160 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json |
161 |
| - |
162 |
| - # 32/64-bit MinGW builds. |
163 |
| - # |
164 |
| - # We are using MinGW with posix threads since LLVM does not compile with |
165 |
| - # the win32 threads version due to missing support for C++'s std::thread. |
166 |
| - # |
167 |
| - # Instead of relying on the MinGW version installed on appveryor we download |
168 |
| - # and install one ourselves so we won't be surprised by changes to appveyor's |
169 |
| - # build image. |
170 |
| - # |
171 |
| - # Finally, note that the downloads below are all in the `rust-lang-ci` S3 |
172 |
| - # bucket, but they cleraly didn't originate there! The downloads originally |
173 |
| - # came from the mingw-w64 SourceForge download site. Unfortunately |
174 |
| - # SourceForge is notoriously flaky, so we mirror it on our own infrastructure. |
175 |
| - i686-mingw-1: |
176 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu |
177 |
| - SCRIPT: make ci-mingw-subset-1 |
178 |
| - CUSTOM_MINGW: 1 |
179 |
| - # FIXME(#59637) |
180 |
| - NO_DEBUG_ASSERTIONS: 1 |
181 |
| - NO_LLVM_ASSERTIONS: 1 |
182 |
| - i686-mingw-2: |
183 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu |
184 |
| - SCRIPT: make ci-mingw-subset-2 |
185 |
| - CUSTOM_MINGW: 1 |
186 |
| - x86_64-mingw-1: |
187 |
| - SCRIPT: make ci-mingw-subset-1 |
188 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu |
189 |
| - CUSTOM_MINGW: 1 |
190 |
| - # FIXME(#59637) |
191 |
| - NO_DEBUG_ASSERTIONS: 1 |
192 |
| - NO_LLVM_ASSERTIONS: 1 |
193 |
| - x86_64-mingw-2: |
194 |
| - SCRIPT: make ci-mingw-subset-2 |
195 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu |
196 |
| - CUSTOM_MINGW: 1 |
197 |
| - |
198 |
| - # 32/64 bit MSVC and GNU deployment |
199 |
| - dist-x86_64-msvc: |
200 |
| - INITIAL_RUST_CONFIGURE_ARGS: >- |
201 |
| - --build=x86_64-pc-windows-msvc |
202 |
| - --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc |
203 |
| - --enable-full-tools |
204 |
| - --enable-profiler |
205 |
| - SCRIPT: python x.py dist |
206 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
207 |
| - dist-i686-msvc: |
208 |
| - INITIAL_RUST_CONFIGURE_ARGS: >- |
209 |
| - --build=i686-pc-windows-msvc |
210 |
| - --target=i586-pc-windows-msvc |
211 |
| - --enable-full-tools |
212 |
| - --enable-profiler |
213 |
| - SCRIPT: python x.py dist |
214 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
215 |
| - dist-i686-mingw: |
216 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler |
217 |
| - SCRIPT: python x.py dist |
218 |
| - CUSTOM_MINGW: 1 |
219 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
220 |
| - dist-x86_64-mingw: |
221 |
| - SCRIPT: python x.py dist |
222 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler |
223 |
| - CUSTOM_MINGW: 1 |
224 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
225 |
| - |
226 |
| - # "alternate" deployment, see .travis.yml for more info |
227 |
| - dist-x86_64-msvc-alt: |
228 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler |
229 |
| - SCRIPT: python x.py dist |
0 commit comments