@@ -14,56 +14,57 @@ jobs:
14
14
- template : steps/run.yml
15
15
strategy :
16
16
matrix :
17
- x86_64-gnu-llvm-7 :
18
- RUST_BACKTRACE : 1
19
- dist-x86_64-linux : {}
20
- dist-x86_64-linux-alt :
21
- IMAGE : dist-x86_64-linux
22
- arm-android : {}
23
- armhf-gnu : {}
24
- dist-various-1 : {}
25
- dist-various-2 : {}
26
- dist-aarch64-linux : {}
27
- dist-android : {}
28
- dist-arm-linux : {}
29
- dist-armhf-linux : {}
30
- dist-armv7-linux : {}
31
- dist-i586-gnu-i586-i686-musl : {}
32
- dist-i686-freebsd : {}
33
- dist-i686-linux : {}
34
- dist-mips-linux : {}
35
- dist-mips64-linux : {}
36
- dist-mips64el-linux : {}
37
- dist-mipsel-linux : {}
38
- dist-powerpc-linux : {}
39
- dist-powerpc64-linux : {}
40
- dist-powerpc64le-linux : {}
41
- dist-s390x-linux : {}
42
- dist-x86_64-freebsd : {}
43
- dist-x86_64-musl : {}
44
- dist-x86_64-netbsd : {}
45
- i686-gnu : {}
46
- i686-gnu-nopt : {}
47
- test-various : {}
48
- wasm32 : {}
49
- x86_64-gnu : {}
50
- x86_64-gnu-full-bootstrap : {}
51
- x86_64-gnu-aux : {}
52
- x86_64-gnu-tools :
53
- DEPLOY_TOOLSTATES_JSON : toolstates-linux.json
54
- x86_64-gnu-debug : {}
55
- x86_64-gnu-nopt : {}
56
- x86_64-gnu-distcheck : {}
57
- mingw-check : {}
58
-
59
- - job : macOS
60
- timeoutInMinutes : 600
61
- pool :
62
- vmImage : macos-10.15
63
- steps :
64
- - template : steps/run.yml
65
- strategy :
66
- matrix :
17
+ # Round 1
18
+ # x86_64-gnu-llvm-7:
19
+ # RUST_BACKTRACE: 1
20
+ # dist-x86_64-linux: {}
21
+ # dist-x86_64-linux-alt:
22
+ # IMAGE: dist-x86_64-linux
23
+ # arm-android: {}
24
+ # armhf-gnu: {}
25
+ # dist-various-1: {}
26
+ # dist-various-2: {}
27
+ # dist-aarch64-linux: {}
28
+ # dist-android: {}
29
+ # dist-arm-linux: {}
30
+ # dist-armhf-linux: {}
31
+ # dist-armv7-linux: {}
32
+ # dist-i586-gnu-i586-i686-musl: {}
33
+ # dist-i686-freebsd: {}
34
+ # dist-i686-linux: {}
35
+ # dist-mips-linux: {}
36
+ # dist-mips64-linux: {}
37
+ # dist-mips64el-linux: {}
38
+ # dist-mipsel-linux: {}
39
+ # dist-powerpc-linux: {}
40
+ # dist-powerpc64-linux: {}
41
+ # dist-powerpc64le-linux: {}
42
+ # dist-s390x-linux: {}
43
+ # dist-x86_64-freebsd: {}
44
+ # dist-x86_64-musl: {}
45
+ # dist-x86_64-netbsd: {}
46
+ # i686-gnu: {}
47
+ # i686-gnu-nopt: {}
48
+ # test-various: {}
49
+ # wasm32: {}
50
+ # x86_64-gnu: {}
51
+ # x86_64-gnu-full-bootstrap: {}
52
+ # x86_64-gnu-aux: {}
53
+ # x86_64-gnu-tools:
54
+ # DEPLOY_TOOLSTATES_JSON: toolstates-linux.json
55
+ # x86_64-gnu-debug: {}
56
+ # x86_64-gnu-nopt: {}
57
+ # x86_64-gnu-distcheck: {}
58
+ # mingw-check: {}
59
+ #
60
+ # - job: macOS
61
+ # timeoutInMinutes: 600
62
+ # pool:
63
+ # vmImage: macos-10.15
64
+ # steps:
65
+ # - template: steps/run.yml
66
+ # strategy:
67
+ # matrix:
67
68
# OSX builders running tests, these run the full test suite.
68
69
# NO_DEBUG_ASSERTIONS=1 to make them go faster, but also do have some
69
70
# runners that run `//ignore-debug` tests.
81
82
82
83
dist-x86_64-apple :
83
84
SCRIPT : ./x.py dist
84
- IINTIAL_RUST_CONFIGURE_ARGS : --target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc
85
+ INITIAL_RUST_CONFIGURE_ARGS : --target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc
85
86
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
86
87
MACOSX_DEPLOYMENT_TARGET : 10.7
87
88
NO_LLVM_ASSERTIONS : 1
@@ -105,7 +106,7 @@ jobs:
105
106
- template : steps/run.yml
106
107
strategy :
107
108
matrix :
108
- # 32/64 bit MSVC tests
109
+ # 32/64 bit MSVC tests
109
110
x86_64-msvc-1 :
110
111
INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-profiler
111
112
SCRIPT : make ci-subset-1
@@ -115,33 +116,33 @@ jobs:
115
116
x86_64-msvc-2 :
116
117
INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-profiler
117
118
SCRIPT : make ci-subset-2
118
- i686-msvc-1 :
119
- INITIAL_RUST_CONFIGURE_ARGS : --build=i686-pc-windows-msvc
120
- SCRIPT : make ci-subset-1
119
+ # i686-msvc-1:
120
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
121
+ # SCRIPT: make ci-subset-1
121
122
# FIXME(#59637)
122
- NO_DEBUG_ASSERTIONS : 1
123
- NO_LLVM_ASSERTIONS : 1
124
- i686-msvc-2 :
125
- INITIAL_RUST_CONFIGURE_ARGS : --build=i686-pc-windows-msvc
126
- SCRIPT : make ci-subset-2
123
+ # NO_DEBUG_ASSERTIONS: 1
124
+ # NO_LLVM_ASSERTIONS: 1
125
+ # i686-msvc-2:
126
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
127
+ # SCRIPT: make ci-subset-2
127
128
# FIXME(#59637)
128
- NO_DEBUG_ASSERTIONS : 1
129
- NO_LLVM_ASSERTIONS : 1
129
+ # NO_DEBUG_ASSERTIONS: 1
130
+ # NO_LLVM_ASSERTIONS: 1
130
131
# MSVC aux tests
131
- x86_64-msvc-aux :
132
- RUST_CHECK_TARGET : check-aux EXCLUDE_CARGO=1
133
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc
134
- x86_64-msvc-cargo :
135
- SCRIPT : python x.py test src/tools/cargotest src/tools/cargo
136
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc
137
- VCVARS_BAT : vcvars64.bat
132
+ # x86_64-msvc-aux:
133
+ # RUST_CHECK_TARGET: check-aux EXCLUDE_CARGO=1
134
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
135
+ # x86_64-msvc-cargo:
136
+ # SCRIPT: python x.py test src/tools/cargotest src/tools/cargo
137
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
138
+ # VCVARS_BAT: vcvars64.bat
138
139
# FIXME(#59637)
139
- NO_DEBUG_ASSERTIONS : 1
140
- NO_LLVM_ASSERTIONS : 1
140
+ # NO_DEBUG_ASSERTIONS: 1
141
+ # NO_LLVM_ASSERTIONS: 1
141
142
# MSVC tools tests
142
- x86_64-msvc-tools :
143
- SCRIPT : src/ci/docker/x86_64-gnu-tools/checktools.sh x.py
144
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json
143
+ # x86_64-msvc-tools:
144
+ # SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py
145
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json
145
146
146
147
# 32/64-bit MinGW builds.
147
148
#
@@ -156,62 +157,62 @@ jobs:
156
157
# bucket, but they cleraly didn't originate there! The downloads originally
157
158
# came from the mingw-w64 SourceForge download site. Unfortunately
158
159
# SourceForge is notoriously flaky, so we mirror it on our own infrastructure.
159
- i686-mingw-1 :
160
- INITIAL_RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
161
- SCRIPT : make ci-mingw-subset-1
162
- CUSTOM_MINGW : 1
160
+ # i686-mingw-1:
161
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
162
+ # SCRIPT: make ci-mingw-subset-1
163
+ # CUSTOM_MINGW: 1
163
164
# FIXME(#59637)
164
- NO_DEBUG_ASSERTIONS : 1
165
- NO_LLVM_ASSERTIONS : 1
166
- i686-mingw-2 :
167
- INITIAL_RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
168
- SCRIPT : make ci-mingw-subset-2
169
- CUSTOM_MINGW : 1
170
- x86_64-mingw-1 :
171
- SCRIPT : make ci-mingw-subset-1
172
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu
173
- CUSTOM_MINGW : 1
165
+ # NO_DEBUG_ASSERTIONS: 1
166
+ # NO_LLVM_ASSERTIONS: 1
167
+ # i686-mingw-2:
168
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
169
+ # SCRIPT: make ci-mingw-subset-2
170
+ # CUSTOM_MINGW: 1
171
+ # x86_64-mingw-1:
172
+ # SCRIPT: make ci-mingw-subset-1
173
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
174
+ # CUSTOM_MINGW: 1
174
175
# FIXME(#59637)
175
- NO_DEBUG_ASSERTIONS : 1
176
- NO_LLVM_ASSERTIONS : 1
177
- x86_64-mingw-2 :
178
- SCRIPT : make ci-mingw-subset-2
179
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu
180
- CUSTOM_MINGW : 1
176
+ # NO_DEBUG_ASSERTIONS: 1
177
+ # NO_LLVM_ASSERTIONS: 1
178
+ # x86_64-mingw-2:
179
+ # SCRIPT: make ci-mingw-subset-2
180
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
181
+ # CUSTOM_MINGW: 1
181
182
182
183
# 32/64 bit MSVC and GNU deployment
183
- dist-x86_64-msvc :
184
- INITIAL_RUST_CONFIGURE_ARGS : >-
185
- --build=x86_64-pc-windows-msvc
186
- --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
187
- --enable-full-tools
188
- --enable-profiler
189
- SCRIPT : python x.py dist
190
- DIST_REQUIRE_ALL_TOOLS : 1
191
- dist-i686-msvc :
192
- INITIAL_RUST_CONFIGURE_ARGS : >-
193
- --build=i686-pc-windows-msvc
194
- --target=i586-pc-windows-msvc
195
- --enable-full-tools
196
- --enable-profiler
197
- SCRIPT : python x.py dist
198
- DIST_REQUIRE_ALL_TOOLS : 1
199
- dist-i686-mingw :
200
- INITIAL_RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
201
- SCRIPT : python x.py dist
202
- CUSTOM_MINGW : 1
203
- DIST_REQUIRE_ALL_TOOLS : 1
204
- dist-x86_64-mingw :
205
- SCRIPT : python x.py dist
206
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
207
- CUSTOM_MINGW : 1
208
- DIST_REQUIRE_ALL_TOOLS : 1
184
+ # dist-x86_64-msvc:
185
+ # INITIAL_RUST_CONFIGURE_ARGS: >-
186
+ # --build=x86_64-pc-windows-msvc
187
+ # --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
188
+ # --enable-full-tools
189
+ # --enable-profiler
190
+ # SCRIPT: python x.py dist
191
+ # DIST_REQUIRE_ALL_TOOLS: 1
192
+ # dist-i686-msvc:
193
+ # INITIAL_RUST_CONFIGURE_ARGS: >-
194
+ # --build=i686-pc-windows-msvc
195
+ # --target=i586-pc-windows-msvc
196
+ # --enable-full-tools
197
+ # --enable-profiler
198
+ # SCRIPT: python x.py dist
199
+ # DIST_REQUIRE_ALL_TOOLS: 1
200
+ # dist-i686-mingw:
201
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
202
+ # SCRIPT: python x.py dist
203
+ # CUSTOM_MINGW: 1
204
+ # DIST_REQUIRE_ALL_TOOLS: 1
205
+ # dist-x86_64-mingw:
206
+ # SCRIPT: python x.py dist
207
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
208
+ # CUSTOM_MINGW: 1
209
+ # DIST_REQUIRE_ALL_TOOLS: 1
209
210
210
211
# "alternate" deployment, see .travis.yml for more info
211
- dist-x86_64-msvc-alt :
212
- INITIAL_RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
213
- SCRIPT : python x.py dist
214
-
212
+ # dist-x86_64-msvc-alt:
213
+ # INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
214
+ # SCRIPT: python x.py dist
215
+ #
215
216
# The macOS and Windows builds here are currently disabled due to them not being
216
217
# overly necessary on `try` builds. We also don't actually have anything that
217
218
# consumes the artifacts currently. Perhaps one day we can re-enable, but for now
0 commit comments