2019-05-06 20:15:52 +02:00
|
|
|
pr: none
|
2019-05-21 19:46:41 +02:00
|
|
|
trigger:
|
|
|
|
- try
|
2019-05-06 20:15:52 +02:00
|
|
|
|
|
|
|
variables:
|
2019-06-26 10:54:26 +02:00
|
|
|
- group: real-prod-credentials
|
2019-05-06 20:15:52 +02:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
- job: Linux
|
2019-05-21 21:06:47 +02:00
|
|
|
timeoutInMinutes: 600
|
2019-05-06 20:15:52 +02:00
|
|
|
pool:
|
|
|
|
vmImage: ubuntu-16.04
|
2019-05-21 19:45:13 +02:00
|
|
|
steps:
|
|
|
|
- template: steps/run.yml
|
2019-05-06 20:15:52 +02:00
|
|
|
strategy:
|
|
|
|
matrix:
|
|
|
|
dist-x86_64-linux:
|
2019-05-20 09:38:11 +02:00
|
|
|
IMAGE: dist-x86_64-linux
|
2019-05-06 20:15:52 +02:00
|
|
|
DEPLOY: 1
|
2019-05-22 18:10:05 +02:00
|
|
|
|
2019-05-21 22:32:53 +02:00
|
|
|
dist-x86_64-linux-alt:
|
|
|
|
IMAGE: dist-x86_64-linux
|
|
|
|
DEPLOY_ALT: 1
|
2019-05-21 19:46:41 +02:00
|
|
|
|
2019-06-26 10:54:26 +02:00
|
|
|
# The macOS and Windows builds here are currently disabled due to them not being
|
|
|
|
# overly necessary on `try` builds. We also don't actually have anything that
|
|
|
|
# consumes the artifacts currently. Perhaps one day we can reenable, but for now
|
|
|
|
# it helps free up capacity on Azure.
|
|
|
|
# - job: macOS
|
|
|
|
# timeoutInMinutes: 600
|
|
|
|
# pool:
|
|
|
|
# vmImage: macos-10.13
|
|
|
|
# steps:
|
|
|
|
# - template: steps/run.yml
|
|
|
|
# strategy:
|
|
|
|
# matrix:
|
|
|
|
# dist-x86_64-apple:
|
|
|
|
# SCRIPT: ./x.py dist
|
|
|
|
# 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 --enable-lldb --set rust.jemalloc
|
|
|
|
# DEPLOY: 1
|
|
|
|
# RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
|
|
|
|
# MACOSX_DEPLOYMENT_TARGET: 10.7
|
|
|
|
# NO_LLVM_ASSERTIONS: 1
|
|
|
|
# NO_DEBUG_ASSERTIONS: 1
|
|
|
|
# DIST_REQUIRE_ALL_TOOLS: 1
|
|
|
|
#
|
|
|
|
# dist-x86_64-apple-alt:
|
|
|
|
# SCRIPT: ./x.py dist
|
|
|
|
# RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --enable-lldb --set rust.jemalloc
|
|
|
|
# DEPLOY_ALT: 1
|
|
|
|
# RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
|
|
|
|
# MACOSX_DEPLOYMENT_TARGET: 10.7
|
|
|
|
# NO_LLVM_ASSERTIONS: 1
|
|
|
|
# NO_DEBUG_ASSERTIONS: 1
|
|
|
|
#
|
|
|
|
# - job: Windows
|
|
|
|
# timeoutInMinutes: 600
|
|
|
|
# pool:
|
|
|
|
# vmImage: 'vs2017-win2016'
|
|
|
|
# steps:
|
|
|
|
# - template: steps/run.yml
|
|
|
|
# strategy:
|
|
|
|
# matrix:
|
|
|
|
# dist-x86_64-msvc:
|
|
|
|
# RUST_CONFIGURE_ARGS: >
|
|
|
|
# --build=x86_64-pc-windows-msvc
|
|
|
|
# --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
|
|
|
|
# --enable-full-tools
|
|
|
|
# --enable-profiler
|
|
|
|
# SCRIPT: python x.py dist
|
|
|
|
# DIST_REQUIRE_ALL_TOOLS: 1
|
|
|
|
# DEPLOY: 1
|
|
|
|
#
|
|
|
|
# dist-x86_64-msvc-alt:
|
|
|
|
# MSYS_BITS: 64
|
|
|
|
# RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
|
|
|
|
# SCRIPT: python x.py dist
|
|
|
|
# DEPLOY_ALT: 1
|