|
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-s390x-linux: {} |
57 |
| - dist-x86_64-freebsd: {} |
58 |
| - dist-x86_64-musl: {} |
59 |
| - dist-x86_64-netbsd: {} |
60 |
| - i686-gnu: {} |
61 |
| - i686-gnu-nopt: {} |
62 |
| - test-various: {} |
63 |
| - wasm32: {} |
64 |
| - x86_64-gnu: {} |
65 |
| - x86_64-gnu-full-bootstrap: {} |
66 |
| - x86_64-gnu-aux: {} |
67 |
| - x86_64-gnu-tools: |
68 |
| - DEPLOY_TOOLSTATES_JSON: toolstates-linux.json |
69 |
| - x86_64-gnu-debug: {} |
70 |
| - x86_64-gnu-nopt: {} |
71 |
| - x86_64-gnu-distcheck: {} |
72 |
| - mingw-check: {} |
73 |
| - |
74 | 21 | - job: macOS
|
75 | 22 | timeoutInMinutes: 600
|
76 | 23 | pool:
|
@@ -113,115 +60,3 @@ jobs:
|
113 | 60 | MACOSX_DEPLOYMENT_TARGET: 10.7
|
114 | 61 | NO_LLVM_ASSERTIONS: 1
|
115 | 62 | NO_DEBUG_ASSERTIONS: 1
|
116 |
| - |
117 |
| - |
118 |
| -- job: Windows |
119 |
| - timeoutInMinutes: 600 |
120 |
| - pool: |
121 |
| - vmImage: 'vs2017-win2016' |
122 |
| - steps: |
123 |
| - - template: steps/run.yml |
124 |
| - strategy: |
125 |
| - matrix: |
126 |
| - # 32/64 bit MSVC tests |
127 |
| - x86_64-msvc-1: |
128 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
129 |
| - SCRIPT: make ci-subset-1 |
130 |
| - # FIXME(#59637) |
131 |
| - NO_DEBUG_ASSERTIONS: 1 |
132 |
| - NO_LLVM_ASSERTIONS: 1 |
133 |
| - x86_64-msvc-2: |
134 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler |
135 |
| - SCRIPT: make ci-subset-2 |
136 |
| - i686-msvc-1: |
137 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
138 |
| - SCRIPT: make ci-subset-1 |
139 |
| - # FIXME(#59637) |
140 |
| - NO_DEBUG_ASSERTIONS: 1 |
141 |
| - NO_LLVM_ASSERTIONS: 1 |
142 |
| - i686-msvc-2: |
143 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc |
144 |
| - SCRIPT: make ci-subset-2 |
145 |
| - # FIXME(#59637) |
146 |
| - NO_DEBUG_ASSERTIONS: 1 |
147 |
| - NO_LLVM_ASSERTIONS: 1 |
148 |
| - x86_64-msvc-cargo: |
149 |
| - SCRIPT: python x.py test src/tools/cargotest src/tools/cargo |
150 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld |
151 |
| - VCVARS_BAT: vcvars64.bat |
152 |
| - # FIXME(#59637) |
153 |
| - NO_DEBUG_ASSERTIONS: 1 |
154 |
| - NO_LLVM_ASSERTIONS: 1 |
155 |
| - # MSVC tools tests |
156 |
| - x86_64-msvc-tools: |
157 |
| - SCRIPT: src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py |
158 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json |
159 |
| - |
160 |
| - # 32/64-bit MinGW builds. |
161 |
| - # |
162 |
| - # We are using MinGW with posix threads since LLVM does not compile with |
163 |
| - # the win32 threads version due to missing support for C++'s std::thread. |
164 |
| - # |
165 |
| - # Instead of relying on the MinGW version installed on appveryor we download |
166 |
| - # and install one ourselves so we won't be surprised by changes to appveyor's |
167 |
| - # build image. |
168 |
| - # |
169 |
| - # Finally, note that the downloads below are all in the `rust-lang-ci` S3 |
170 |
| - # bucket, but they cleraly didn't originate there! The downloads originally |
171 |
| - # came from the mingw-w64 SourceForge download site. Unfortunately |
172 |
| - # SourceForge is notoriously flaky, so we mirror it on our own infrastructure. |
173 |
| - i686-mingw-1: |
174 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu |
175 |
| - SCRIPT: make ci-mingw-subset-1 |
176 |
| - CUSTOM_MINGW: 1 |
177 |
| - # FIXME(#59637) |
178 |
| - NO_DEBUG_ASSERTIONS: 1 |
179 |
| - NO_LLVM_ASSERTIONS: 1 |
180 |
| - i686-mingw-2: |
181 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu |
182 |
| - SCRIPT: make ci-mingw-subset-2 |
183 |
| - CUSTOM_MINGW: 1 |
184 |
| - x86_64-mingw-1: |
185 |
| - SCRIPT: make ci-mingw-subset-1 |
186 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu |
187 |
| - CUSTOM_MINGW: 1 |
188 |
| - # FIXME(#59637) |
189 |
| - NO_DEBUG_ASSERTIONS: 1 |
190 |
| - NO_LLVM_ASSERTIONS: 1 |
191 |
| - x86_64-mingw-2: |
192 |
| - SCRIPT: make ci-mingw-subset-2 |
193 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu |
194 |
| - CUSTOM_MINGW: 1 |
195 |
| - |
196 |
| - # 32/64 bit MSVC and GNU deployment |
197 |
| - dist-x86_64-msvc: |
198 |
| - INITIAL_RUST_CONFIGURE_ARGS: >- |
199 |
| - --build=x86_64-pc-windows-msvc |
200 |
| - --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc |
201 |
| - --enable-full-tools |
202 |
| - --enable-profiler |
203 |
| - SCRIPT: python x.py dist |
204 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
205 |
| - dist-i686-msvc: |
206 |
| - INITIAL_RUST_CONFIGURE_ARGS: >- |
207 |
| - --build=i686-pc-windows-msvc |
208 |
| - --target=i586-pc-windows-msvc |
209 |
| - --enable-full-tools |
210 |
| - --enable-profiler |
211 |
| - SCRIPT: python x.py dist |
212 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
213 |
| - dist-i686-mingw: |
214 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler |
215 |
| - SCRIPT: python x.py dist |
216 |
| - CUSTOM_MINGW: 1 |
217 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
218 |
| - dist-x86_64-mingw: |
219 |
| - SCRIPT: python x.py dist |
220 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler |
221 |
| - CUSTOM_MINGW: 1 |
222 |
| - DIST_REQUIRE_ALL_TOOLS: 1 |
223 |
| - |
224 |
| - # "alternate" deployment, see .travis.yml for more info |
225 |
| - dist-x86_64-msvc-alt: |
226 |
| - INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler |
227 |
| - SCRIPT: python x.py dist |
0 commit comments