#
pr: none
- trigger:
- - auto
+trigger:
+ - auto
variables:
-- group: caching
+- group: prod-credentials
jobs:
- job: Linux
- timeoutInMinutes: 180
+ timeoutInMinutes: 600
pool:
vmImage: ubuntu-16.04
steps:
- - template: steps/linux.yml
+ - template: steps/run.yml
strategy:
matrix:
x86_64-gnu-llvm-6.0:
IMAGE: mingw-check
- job: macOS
- timeoutInMinutes: 180
+ timeoutInMinutes: 600
pool:
vmImage: macos-10.13
steps:
- - checkout: self
- fetchDepth: 2
- - template: steps/macos.yml
+ - template: steps/run.yml
strategy:
matrix:
- # macOS builders. These are placed near the beginning because they are very
- # slow to run.
-
# OSX builders running tests, these run the full test suite.
# NO_DEBUG_ASSERTIONS=1 to make them go faster, but also do have some
# runners that run `//ignore-debug` tests.
# Note that the compiler is compiled to target 10.8 here because the Xcode
# version that we're using, 8.2, cannot compile LLVM for OSX 10.7.
x86_64-apple:
- RUST_CHECK_TARGET: check
+ SCRIPT: ./x.py test
RUST_CONFIGURE_ARGS: --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.8
NO_DEBUG_ASSERTIONS: 1
dist-x86_64-apple:
- RUST_CHECK_TARGET: dist
+ 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
DIST_REQUIRE_ALL_TOOLS: 1
dist-x86_64-apple-alt:
- RUST_CHECK_TARGET: dist
+ 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
NO_DEBUG_ASSERTIONS: 1
i686-apple:
- RUST_CHECK_TARGET: check
+ SCRIPT: ./x.py test
RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --set rust.jemalloc
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.8
NO_DEBUG_ASSERTIONS: 1
dist-i686-apple:
- RUST_CHECK_TARGET: dist
+ SCRIPT: ./x.py dist
RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --enable-full-tools --enable-profiler --enable-lldb --set rust.jemalloc
DEPLOY: 1
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
- job: Windows
- timeoutInMinutes: 180
+ timeoutInMinutes: 600
pool:
vmImage: 'vs2017-win2016'
steps:
- - template: steps/windows.yml
+ - template: steps/run.yml
strategy:
matrix:
# 32/64 bit MSVC tests