@@ -80,17 +80,62 @@ envs:
8080# These jobs automatically inherit envs.pr, to avoid repeating
8181# it in each job definition.
8282pr :
83- - image : mingw-check
84- << : *job-linux-4c
85- - image : mingw-check-tidy
86- continue_on_error : true
87- << : *job-linux-4c
88- - image : x86_64-gnu-llvm-17
83+ - image : x86_64-msvc-ext1
8984 env :
90- ENABLE_GCC_CODEGEN : " 1"
91- << : *job-linux-16c
92- - image : x86_64-gnu-tools
93- << : *job-linux-16c
85+ 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
86+ HOST_TARGET : x86_64-pc-windows-msvc
87+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
88+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
89+ << : *job-windows-8c
90+ - image : x86_64-msvc-ext2
91+ env :
92+ 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
93+ HOST_TARGET : x86_64-pc-windows-msvc
94+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
95+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
96+ << : *job-windows-8c
97+ - image : x86_64-msvc-ext3
98+ env :
99+ 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
100+ HOST_TARGET : x86_64-pc-windows-msvc
101+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
102+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
103+ << : *job-windows-8c
104+ - image : x86_64-msvc-ext4
105+ env :
106+ 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
107+ HOST_TARGET : x86_64-pc-windows-msvc
108+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
109+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
110+ << : *job-windows-8c
111+ - image : x86_64-msvc-ext5
112+ env :
113+ 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
114+ HOST_TARGET : x86_64-pc-windows-msvc
115+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
116+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
117+ << : *job-windows-8c
118+ - image : x86_64-msvc-ext6
119+ env :
120+ 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
121+ HOST_TARGET : x86_64-pc-windows-msvc
122+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
123+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
124+ << : *job-windows-8c
125+ - image : x86_64-msvc-ext7
126+ env :
127+ 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
128+ HOST_TARGET : x86_64-pc-windows-msvc
129+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
130+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
131+ << : *job-windows-8c
132+ - image : x86_64-msvc-ext8
133+ env :
134+ 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
135+ HOST_TARGET : x86_64-pc-windows-msvc
136+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
137+ DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
138+ << : *job-windows-8c
94139
95140# Jobs that run when you perform a try build (@bors try)
96141# These jobs automatically inherit envs.try, to avoid repeating
0 commit comments