]> git.proxmox.com Git - rustc.git/blame - src/ci/azure-pipelines/try.yml
New upstream version 1.42.0+dfsg1
[rustc.git] / src / ci / azure-pipelines / try.yml
CommitLineData
dc9dc135
XL
1pr: none
2trigger:
3- try
4
5variables:
416331ca 6- group: prod-credentials
dc9dc135
XL
7
8jobs:
9- job: Linux
10 timeoutInMinutes: 600
11 pool:
12 vmImage: ubuntu-16.04
13 steps:
14 - template: steps/run.yml
15 strategy:
16 matrix:
60c5eb7d 17 dist-x86_64-linux: {}
dc9dc135
XL
18 dist-x86_64-linux-alt:
19 IMAGE: dist-x86_64-linux
dc9dc135
XL
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:
dfeec247 28# vmImage: macos-10.15
dc9dc135
XL
29# steps:
30# - template: steps/run.yml
31# strategy:
32# matrix:
33# dist-x86_64-apple:
34# SCRIPT: ./x.py dist
416331ca 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
dc9dc135
XL
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
416331ca 45# RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --set rust.jemalloc
dc9dc135
XL
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:
dc9dc135
XL
71# RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
72# SCRIPT: python x.py dist
73# DEPLOY_ALT: 1