Skip to content

Commit ddf7cb8

Browse files
committed
pick a few random builders
1 parent 5ac5c98 commit ddf7cb8

File tree

1 file changed

+59
-3
lines changed

1 file changed

+59
-3
lines changed

src/ci/azure-pipelines/try.yml

+59-3
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,65 @@ jobs:
1414
- template: steps/run.yml
1515
strategy:
1616
matrix:
17-
dist-x86_64-linux: {}
18-
dist-x86_64-linux-alt:
19-
IMAGE: dist-x86_64-linux
17+
#dist-x86_64-linux: {}
18+
#dist-x86_64-linux-alt:
19+
# IMAGE: dist-x86_64-linux
20+
#arm-android: {}
21+
i686-gnu-nopt: {}
22+
23+
- job: macOS
24+
timeoutInMinutes: 600
25+
pool:
26+
vmImage: macos-10.13
27+
steps:
28+
- template: steps/run.yml
29+
strategy:
30+
matrix:
31+
# OSX builders running tests, these run the full test suite.
32+
# NO_DEBUG_ASSERTIONS=1 to make them go faster, but also do have some
33+
# runners that run `//ignore-debug` tests.
34+
#
35+
# Note that the compiler is compiled to target 10.8 here because the Xcode
36+
# version that we're using, 8.2, cannot compile LLVM for OSX 10.7.
37+
x86_64-apple:
38+
SCRIPT: ./x.py test
39+
RUST_CONFIGURE_ARGS: --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc
40+
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
41+
MACOSX_DEPLOYMENT_TARGET: 10.8
42+
MACOSX_STD_DEPLOYMENT_TARGET: 10.7
43+
NO_LLVM_ASSERTIONS: 1
44+
NO_DEBUG_ASSERTIONS: 1
45+
46+
- job: Windows
47+
timeoutInMinutes: 600
48+
pool:
49+
vmImage: 'vs2017-win2016'
50+
steps:
51+
- template: steps/run.yml
52+
strategy:
53+
matrix:
54+
# 32/64 bit MSVC tests
55+
x86_64-msvc-1:
56+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
57+
SCRIPT: make ci-subset-1
58+
# FIXME(#59637)
59+
NO_DEBUG_ASSERTIONS: 1
60+
NO_LLVM_ASSERTIONS: 1
61+
x86_64-msvc-2:
62+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
63+
SCRIPT: make ci-subset-2
64+
#i686-msvc-1:
65+
# RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
66+
# SCRIPT: make ci-subset-1
67+
# # FIXME(#59637)
68+
# NO_DEBUG_ASSERTIONS: 1
69+
# NO_LLVM_ASSERTIONS: 1
70+
#i686-msvc-2:
71+
# RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
72+
# SCRIPT: make ci-subset-2
73+
# # FIXME(#59637)
74+
# NO_DEBUG_ASSERTIONS: 1
75+
# NO_LLVM_ASSERTIONS: 1
2076

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

0 commit comments

Comments
 (0)