Skip to content

Commit 802ae49

Browse files
committed
[DO NOT MEREGE] Test windows runners
1 parent 48d3425 commit 802ae49

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

src/ci/github-actions/jobs.yml

+39
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,45 @@ pr:
9191
<<: *job-linux-16c
9292
- image: x86_64-gnu-tools
9393
<<: *job-linux-16c
94+
- image: x86_64-msvc
95+
env:
96+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
97+
SCRIPT: make ci-msvc
98+
<<: *job-windows-8c
99+
100+
- image: i686-msvc
101+
env:
102+
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
103+
SCRIPT: make ci-msvc
104+
<<: *job-windows-8c
105+
106+
- image: x86_64-msvc-ext
107+
env:
108+
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
109+
HOST_TARGET: x86_64-pc-windows-msvc
110+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json
111+
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
112+
<<: *job-windows-8c
113+
114+
- image: i686-mingw
115+
env:
116+
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
117+
SCRIPT: make ci-mingw
118+
# We are intentionally allowing an old toolchain on this builder (and that's
119+
# incompatible with LLVM downloads today).
120+
NO_DOWNLOAD_CI_LLVM: 1
121+
<<: *job-windows-8c
122+
123+
- image: x86_64-mingw
124+
env:
125+
SCRIPT: make ci-mingw
126+
RUST_CONFIGURE_ARGS: >-
127+
--build=x86_64-pc-windows-gnu
128+
--enable-profiler
129+
# We are intentionally allowing an old toolchain on this builder (and that's
130+
# incompatible with LLVM downloads today).
131+
NO_DOWNLOAD_CI_LLVM: 1
132+
<<: *job-windows-8c
94133

95134
# Jobs that run when you perform a try build (@bors try)
96135
# These jobs automatically inherit envs.try, to avoid repeating

0 commit comments

Comments
 (0)