Skip to content

Commit c0075d8

Browse files
committed
DO NOT MERGE run windows on try
1 parent 9c44ca2 commit c0075d8

File tree

1 file changed

+40
-8
lines changed

1 file changed

+40
-8
lines changed

‎src/ci/azure-pipelines/try.yml‎

Lines changed: 40 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,53 @@ variables:
66
- group: prod-credentials
77

88
jobs:
9-
- job: Linux
9+
- job: Windows
1010
timeoutInMinutes: 600
1111
pool:
12-
vmImage: ubuntu-16.04
12+
vmImage: 'vs2017-win2016'
1313
steps:
1414
- template: steps/run.yml
1515
strategy:
1616
matrix:
17-
dist-x86_64-linux:
18-
IMAGE: dist-x86_64-linux
17+
# 32/64 bit MSVC and GNU deployment
18+
dist-x86_64-msvc:
19+
MSYS_BITS: 64
20+
RUST_CONFIGURE_ARGS: >
21+
--build=x86_64-pc-windows-msvc
22+
--target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
23+
--enable-full-tools
24+
--enable-profiler
25+
SCRIPT: python x.py dist
26+
DIST_REQUIRE_ALL_TOOLS: 1
27+
DEPLOY: 1
28+
dist-i686-msvc:
29+
MSYS_BITS: 32
30+
RUST_CONFIGURE_ARGS: >
31+
--build=i686-pc-windows-msvc
32+
--target=i586-pc-windows-msvc
33+
--enable-full-tools
34+
--enable-profiler
35+
SCRIPT: python x.py dist
36+
DIST_REQUIRE_ALL_TOOLS: 1
37+
DEPLOY: 1
38+
dist-i686-mingw:
39+
MSYS_BITS: 32
40+
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
41+
SCRIPT: python x.py dist
42+
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
43+
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
44+
MINGW_DIR: mingw32
45+
DIST_REQUIRE_ALL_TOOLS: 1
46+
DEPLOY: 1
47+
dist-x86_64-mingw:
48+
MSYS_BITS: 64
49+
SCRIPT: python x.py dist
50+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
51+
MINGW_URL: https://rust-lang-ci-mirrors.s3-us-west-1.amazonaws.com/rustc
52+
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
53+
MINGW_DIR: mingw64
54+
DIST_REQUIRE_ALL_TOOLS: 1
1955
DEPLOY: 1
20-
21-
dist-x86_64-linux-alt:
22-
IMAGE: dist-x86_64-linux
23-
DEPLOY_ALT: 1
2456

2557
# The macOS and Windows builds here are currently disabled due to them not being
2658
# overly necessary on `try` builds. We also don't actually have anything that

0 commit comments

Comments
 (0)