Skip to content

Commit f7951e1

Browse files
committed
Try
1 parent 338184c commit f7951e1

File tree

1 file changed

+55
-3
lines changed

1 file changed

+55
-3
lines changed

src/ci/github-actions/jobs.yml

+55-3
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,62 @@ pr:
141141
# These jobs automatically inherit envs.try, to avoid repeating
142142
# it in each job definition.
143143
try:
144-
- image: dist-x86_64-linux
144+
- image: x86_64-msvc-ext1
145145
env:
146-
CODEGEN_BACKENDS: llvm,cranelift
147-
<<: *job-linux-16c
146+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
147+
HOST_TARGET: x86_64-pc-windows-msvc
148+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
149+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
150+
<<: *job-windows-8c
151+
- image: x86_64-msvc-ext2
152+
env:
153+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
154+
HOST_TARGET: x86_64-pc-windows-msvc
155+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
156+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
157+
<<: *job-windows-8c
158+
- image: x86_64-msvc-ext3
159+
env:
160+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
161+
HOST_TARGET: x86_64-pc-windows-msvc
162+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
163+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
164+
<<: *job-windows-8c
165+
- image: x86_64-msvc-ext4
166+
env:
167+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
168+
HOST_TARGET: x86_64-pc-windows-msvc
169+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
170+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
171+
<<: *job-windows-8c
172+
- image: x86_64-msvc-ext5
173+
env:
174+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
175+
HOST_TARGET: x86_64-pc-windows-msvc
176+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
177+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
178+
<<: *job-windows-8c
179+
- image: x86_64-msvc-ext6
180+
env:
181+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
182+
HOST_TARGET: x86_64-pc-windows-msvc
183+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
184+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
185+
<<: *job-windows-8c
186+
- image: x86_64-msvc-ext7
187+
env:
188+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
189+
HOST_TARGET: x86_64-pc-windows-msvc
190+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
191+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
192+
<<: *job-windows-8c
193+
- image: x86_64-msvc-ext8
194+
env:
195+
SCRIPT: python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
196+
HOST_TARGET: x86_64-pc-windows-msvc
197+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
198+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
199+
<<: *job-windows-8c
148200

149201
# Main CI jobs that have to be green to merge a commit into master
150202
# These jobs automatically inherit envs.auto, to avoid repeating

0 commit comments

Comments
 (0)