@@ -6,19 +6,68 @@ variables:
6
6
- group : prod-credentials
7
7
8
8
jobs :
9
- - job : Windows
9
+ - job : Linux
10
10
timeoutInMinutes : 600
11
11
pool :
12
- vmImage : ' vs2017-win2016 '
12
+ vmImage : ubuntu-16.04
13
13
steps :
14
14
- template : steps/run.yml
15
15
strategy :
16
16
matrix :
17
- dist-x86_64-msvc :
18
- RUST_CONFIGURE_ARGS : >-
19
- --build=x86_64-pc-windows-msvc
20
- --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
21
- --enable-full-tools
22
- --enable-profiler
23
- SCRIPT : python x.py dist
24
- DIST_REQUIRE_ALL_TOOLS : 1
17
+ dist-x86_64-linux : {}
18
+ dist-x86_64-linux-alt :
19
+ IMAGE : dist-x86_64-linux
20
+
21
+ # The macOS and Windows builds here are currently disabled due to them not being
22
+ # overly necessary on `try` builds. We also don't actually have anything that
23
+ # consumes the artifacts currently. Perhaps one day we can reenable, but for now
24
+ # it helps free up capacity on Azure.
25
+ # - job: macOS
26
+ # timeoutInMinutes: 600
27
+ # pool:
28
+ # vmImage: macos-10.13
29
+ # steps:
30
+ # - template: steps/run.yml
31
+ # strategy:
32
+ # matrix:
33
+ # dist-x86_64-apple:
34
+ # SCRIPT: ./x.py dist
35
+ # RUST_CONFIGURE_ARGS: --target=aarch64-apple-ios,armv7-apple-ios,armv7s-apple-ios,i386-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc
36
+ # DEPLOY: 1
37
+ # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
38
+ # MACOSX_DEPLOYMENT_TARGET: 10.7
39
+ # NO_LLVM_ASSERTIONS: 1
40
+ # NO_DEBUG_ASSERTIONS: 1
41
+ # DIST_REQUIRE_ALL_TOOLS: 1
42
+ #
43
+ # dist-x86_64-apple-alt:
44
+ # SCRIPT: ./x.py dist
45
+ # RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --set rust.jemalloc
46
+ # DEPLOY_ALT: 1
47
+ # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
48
+ # MACOSX_DEPLOYMENT_TARGET: 10.7
49
+ # NO_LLVM_ASSERTIONS: 1
50
+ # NO_DEBUG_ASSERTIONS: 1
51
+ #
52
+ # - job: Windows
53
+ # timeoutInMinutes: 600
54
+ # pool:
55
+ # vmImage: 'vs2017-win2016'
56
+ # steps:
57
+ # - template: steps/run.yml
58
+ # strategy:
59
+ # matrix:
60
+ # dist-x86_64-msvc:
61
+ # RUST_CONFIGURE_ARGS: >
62
+ # --build=x86_64-pc-windows-msvc
63
+ # --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
64
+ # --enable-full-tools
65
+ # --enable-profiler
66
+ # SCRIPT: python x.py dist
67
+ # DIST_REQUIRE_ALL_TOOLS: 1
68
+ # DEPLOY: 1
69
+ #
70
+ # dist-x86_64-msvc-alt:
71
+ # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
72
+ # SCRIPT: python x.py dist
73
+ # DEPLOY_ALT: 1
0 commit comments