]> git.lizzy.rs Git - rust.git/blob - src/ci/azure-pipelines/try.yml
Rollup merge of #67501 - oli-obk:test-slice-patterns, r=RalfJung
[rust.git] / src / ci / azure-pipelines / try.yml
1 pr: none
2 trigger:
3 - try
4
5 variables:
6 - group: prod-credentials
7
8 jobs:
9 - job: Linux
10   timeoutInMinutes: 600
11   pool:
12     vmImage: ubuntu-16.04
13   steps:
14   - template: steps/run.yml
15   strategy:
16     matrix:
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