| 
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