diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2019-05-20 12:29:30 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2019-05-20 12:29:30 -0700 |
| commit | 4183f3c41b5a6b7d046b66a270f8d9a8ffd671c8 (patch) | |
| tree | dbdeffff1a74936d2125193091dd42cc9d59e148 | |
| parent | 1be9fe6a449148d2f31b3e82f4d983630442d981 (diff) | |
| download | rust-4183f3c41b5a6b7d046b66a270f8d9a8ffd671c8.tar.gz rust-4183f3c41b5a6b7d046b66a270f8d9a8ffd671c8.zip | |
Configure a few more builders on `try` temporarily
Make sure there's one dist and one test builder for each of the three main platforms
| -rw-r--r-- | .azure-pipelines/try.yml | 58 |
1 files changed, 54 insertions, 4 deletions
diff --git a/.azure-pipelines/try.yml b/.azure-pipelines/try.yml index e04804d2dee..47470a2aa34 100644 --- a/.azure-pipelines/try.yml +++ b/.azure-pipelines/try.yml @@ -18,12 +18,62 @@ jobs: dist-x86_64-linux: IMAGE: dist-x86_64-linux DEPLOY: 1 - - # "alternate" deployments, these are "nightlies" but have LLVM assertions - # turned on, they're deployed to a different location primarily for - # additional testing. dist-x86_64-linux-alt: IMAGE: dist-x86_64-linux DEPLOY_ALT: 1 + test-various: + IMAGE: test-various + steps: + - template: steps/run.yml + +- job: macOS + pool: + vmImage: macos-10.13 + strategy: + matrix: + x86_64-apple: + RUST_CHECK_TARGET: check + 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 + MACOSX_STD_DEPLOYMENT_TARGET: 10.7 + NO_LLVM_ASSERTIONS: 1 + NO_DEBUG_ASSERTIONS: 1 + + dist-x86_64-apple: + RUST_CHECK_TARGET: 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 + steps: + - template: steps/run.yml + +- job: Windows + pool: + vmImage: 'vs2017-win2016' + strategy: + matrix: + x86_64-msvc-1: + RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler + SCRIPT: make ci-subset-1 + NO_DEBUG_ASSERTIONS: 1 + NO_LLVM_ASSERTIONS: 1 + x86_64-msvc-2: + RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler + SCRIPT: make ci-subset-2 + + 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 steps: - template: steps/run.yml |
