Go back to fewer builders to test on `try`

This commit is contained in:
Alex Crichton 2019-05-21 12:09:44 -07:00
parent 7b7e172f6d
commit 0f4b546af3
1 changed files with 249 additions and 249 deletions

View File

@ -18,131 +18,131 @@ jobs:
- template: steps/run.yml - template: steps/run.yml
strategy: strategy:
matrix: matrix:
x86_64-gnu-llvm-6.0: # x86_64-gnu-llvm-6.0:
IMAGE: x86_64-gnu-llvm-6.0 # IMAGE: x86_64-gnu-llvm-6.0
RUST_BACKTRACE: 1 # RUST_BACKTRACE: 1
dist-x86_64-linux: dist-x86_64-linux:
IMAGE: dist-x86_64-linux IMAGE: dist-x86_64-linux
DEPLOY: 1 DEPLOY: 1
dist-x86_64-linux-alt: # dist-x86_64-linux-alt:
IMAGE: dist-x86_64-linux # IMAGE: dist-x86_64-linux
DEPLOY_ALT: 1 # DEPLOY_ALT: 1
arm-android: # arm-android:
IMAGE: arm-android # IMAGE: arm-android
#
armhf-gnu: # armhf-gnu:
IMAGE: armhf-gnu # IMAGE: armhf-gnu
#
dist-various-1: # dist-various-1:
IMAGE: dist-various-1 # IMAGE: dist-various-1
DEPLOY: 1 # DEPLOY: 1
#
dist-various-2: # dist-various-2:
IMAGE: dist-various-2 # IMAGE: dist-various-2
DEPLOY: 1 # DEPLOY: 1
#
dist-aarch64-linux: # dist-aarch64-linux:
IMAGE: dist-aarch64-linux # IMAGE: dist-aarch64-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-android: # dist-android:
IMAGE: dist-android # IMAGE: dist-android
DEPLOY: 1 # DEPLOY: 1
#
dist-arm-linux: # dist-arm-linux:
IMAGE: dist-arm-linux # IMAGE: dist-arm-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-armhf-linux: # dist-armhf-linux:
IMAGE: dist-armhf-linux # IMAGE: dist-armhf-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-armv7-linux: # dist-armv7-linux:
IMAGE: dist-armv7-linux # IMAGE: dist-armv7-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-i586-gnu-i586-i686-musl: # dist-i586-gnu-i586-i686-musl:
IMAGE: dist-i586-gnu-i586-i686-musl # IMAGE: dist-i586-gnu-i586-i686-musl
DEPLOY: 1 # DEPLOY: 1
#
dist-i686-freebsd: # dist-i686-freebsd:
IMAGE: dist-i686-freebsd # IMAGE: dist-i686-freebsd
DEPLOY: 1 # DEPLOY: 1
#
dist-i686-linux: # dist-i686-linux:
IMAGE: dist-i686-linux # IMAGE: dist-i686-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-mips-linux: # dist-mips-linux:
IMAGE: dist-mips-linux # IMAGE: dist-mips-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-mips64-linux: # dist-mips64-linux:
IMAGE: dist-mips64-linux # IMAGE: dist-mips64-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-mips64el-linux: # dist-mips64el-linux:
IMAGE: dist-mips64el-linux # IMAGE: dist-mips64el-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-mipsel-linux: # dist-mipsel-linux:
IMAGE: dist-mipsel-linux # IMAGE: dist-mipsel-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-powerpc-linux: # dist-powerpc-linux:
IMAGE: dist-powerpc-linux # IMAGE: dist-powerpc-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-powerpc64-linux: # dist-powerpc64-linux:
IMAGE: dist-powerpc64-linux # IMAGE: dist-powerpc64-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-powerpc64le-linux: # dist-powerpc64le-linux:
IMAGE: dist-powerpc64le-linux # IMAGE: dist-powerpc64le-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-s390x-linux: # dist-s390x-linux:
IMAGE: dist-s390x-linux # IMAGE: dist-s390x-linux
DEPLOY: 1 # DEPLOY: 1
#
dist-x86_64-freebsd: # dist-x86_64-freebsd:
IMAGE: dist-x86_64-freebsd # IMAGE: dist-x86_64-freebsd
DEPLOY: 1 # DEPLOY: 1
#
dist-x86_64-musl: # dist-x86_64-musl:
IMAGE: dist-x86_64-musl # IMAGE: dist-x86_64-musl
DEPLOY: 1 # DEPLOY: 1
#
dist-x86_64-netbsd: # dist-x86_64-netbsd:
IMAGE: dist-x86_64-netbsd # IMAGE: dist-x86_64-netbsd
DEPLOY: 1 # DEPLOY: 1
#
asmjs: # asmjs:
IMAGE: asmjs # IMAGE: asmjs
i686-gnu: # i686-gnu:
IMAGE: i686-gnu # IMAGE: i686-gnu
i686-gnu-nopt: # i686-gnu-nopt:
IMAGE: i686-gnu-nopt # IMAGE: i686-gnu-nopt
test-various: # test-various:
IMAGE: test-various # IMAGE: test-various
x86_64-gnu: x86_64-gnu:
IMAGE: x86_64-gnu IMAGE: x86_64-gnu
x86_64-gnu-full-bootstrap: # x86_64-gnu-full-bootstrap:
IMAGE: x86_64-gnu-full-bootstrap # IMAGE: x86_64-gnu-full-bootstrap
x86_64-gnu-aux: # x86_64-gnu-aux:
IMAGE: x86_64-gnu-aux # IMAGE: x86_64-gnu-aux
x86_64-gnu-tools: # x86_64-gnu-tools:
IMAGE: x86_64-gnu-tools # IMAGE: x86_64-gnu-tools
x86_64-gnu-debug: # x86_64-gnu-debug:
IMAGE: x86_64-gnu-debug # IMAGE: x86_64-gnu-debug
x86_64-gnu-nopt: # x86_64-gnu-nopt:
IMAGE: x86_64-gnu-nopt # IMAGE: x86_64-gnu-nopt
x86_64-gnu-distcheck: # x86_64-gnu-distcheck:
IMAGE: x86_64-gnu-distcheck # IMAGE: x86_64-gnu-distcheck
mingw-check: # mingw-check:
IMAGE: mingw-check # IMAGE: mingw-check
- job: macOS - job: macOS
timeoutInMinutes: 600 timeoutInMinutes: 600
@ -177,33 +177,33 @@ jobs:
NO_DEBUG_ASSERTIONS: 1 NO_DEBUG_ASSERTIONS: 1
DIST_REQUIRE_ALL_TOOLS: 1 DIST_REQUIRE_ALL_TOOLS: 1
dist-x86_64-apple-alt: # dist-x86_64-apple-alt:
RUST_CHECK_TARGET: dist # RUST_CHECK_TARGET: dist
RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --enable-lldb --set rust.jemalloc # RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --enable-lldb --set rust.jemalloc
DEPLOY_ALT: 1 # DEPLOY_ALT: 1
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1 # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7 # MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
#
i686-apple: # i686-apple:
RUST_CHECK_TARGET: check # RUST_CHECK_TARGET: check
RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --set rust.jemalloc # RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --set rust.jemalloc
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1 # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.8 # MACOSX_DEPLOYMENT_TARGET: 10.8
MACOSX_STD_DEPLOYMENT_TARGET: 10.7 # MACOSX_STD_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
#
dist-i686-apple: # dist-i686-apple:
RUST_CHECK_TARGET: dist # RUST_CHECK_TARGET: dist
RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --enable-full-tools --enable-profiler --enable-lldb --set rust.jemalloc # RUST_CONFIGURE_ARGS: --build=i686-apple-darwin --enable-full-tools --enable-profiler --enable-lldb --set rust.jemalloc
DEPLOY: 1 # DEPLOY: 1
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1 # RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
MACOSX_DEPLOYMENT_TARGET: 10.7 # MACOSX_DEPLOYMENT_TARGET: 10.7
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
DIST_REQUIRE_ALL_TOOLS: 1 # DIST_REQUIRE_ALL_TOOLS: 1
- job: Windows - job: Windows
timeoutInMinutes: 600 timeoutInMinutes: 600
@ -225,77 +225,77 @@ jobs:
MSYS_BITS: 64 MSYS_BITS: 64
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
SCRIPT: make ci-subset-2 SCRIPT: make ci-subset-2
i686-msvc-1: # i686-msvc-1:
MSYS_BITS: 32 # MSYS_BITS: 32
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
SCRIPT: make ci-subset-1 # SCRIPT: make ci-subset-1
i686-msvc-2: # i686-msvc-2:
MSYS_BITS: 32 # MSYS_BITS: 32
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
SCRIPT: make ci-subset-2 # SCRIPT: make ci-subset-2
# MSVC aux tests # # MSVC aux tests
x86_64-msvc-aux: # x86_64-msvc-aux:
MSYS_BITS: 64 # MSYS_BITS: 64
RUST_CHECK_TARGET: check-aux EXCLUDE_CARGO=1 # RUST_CHECK_TARGET: check-aux EXCLUDE_CARGO=1
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
x86_64-msvc-cargo: # x86_64-msvc-cargo:
MSYS_BITS: 64 # MSYS_BITS: 64
SCRIPT: python x.py test src/tools/cargotest src/tools/cargo # SCRIPT: python x.py test src/tools/cargotest src/tools/cargo
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc
VCVARS_BAT: vcvars64.bat # VCVARS_BAT: vcvars64.bat
# MSVC tools tests # # MSVC tools tests
x86_64-msvc-tools: # x86_64-msvc-tools:
MSYS_BITS: 64 # MSYS_BITS: 64
SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstates.json windows # SCRIPT: src/ci/docker/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstates.json windows
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstates.json --enable-test-miri # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstates.json --enable-test-miri
# 32/64-bit MinGW builds.
# #
# We are using MinGW with posix threads since LLVM does not compile with # # 32/64-bit MinGW builds.
# the win32 threads version due to missing support for C++'s std::thread. # #
# # # We are using MinGW with posix threads since LLVM does not compile with
# Instead of relying on the MinGW version installed on appveryor we download # # the win32 threads version due to missing support for C++'s std::thread.
# and install one ourselves so we won't be surprised by changes to appveyor's # #
# build image. # # Instead of relying on the MinGW version installed on appveryor we download
# # # and install one ourselves so we won't be surprised by changes to appveyor's
# Finally, note that the downloads below are all in the `rust-lang-ci` S3 # # build image.
# bucket, but they cleraly didn't originate there! The downloads originally # #
# came from the mingw-w64 SourceForge download site. Unfortunately # # Finally, note that the downloads below are all in the `rust-lang-ci` S3
# SourceForge is notoriously flaky, so we mirror it on our own infrastructure. # # bucket, but they cleraly didn't originate there! The downloads originally
i686-mingw-1: # # came from the mingw-w64 SourceForge download site. Unfortunately
MSYS_BITS: 32 # # SourceForge is notoriously flaky, so we mirror it on our own infrastructure.
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu # i686-mingw-1:
SCRIPT: make ci-subset-1 # MSYS_BITS: 32
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z # SCRIPT: make ci-subset-1
MINGW_DIR: mingw32 # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
# FIXME(#59637) # MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
NO_DEBUG_ASSERTIONS: 1 # MINGW_DIR: mingw32
NO_LLVM_ASSERTIONS: 1 # # FIXME(#59637)
i686-mingw-2: # NO_DEBUG_ASSERTIONS: 1
MSYS_BITS: 32 # NO_LLVM_ASSERTIONS: 1
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu # i686-mingw-2:
SCRIPT: make ci-subset-2 # MSYS_BITS: 32
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z # SCRIPT: make ci-subset-2
MINGW_DIR: mingw32 # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
x86_64-mingw-1: # MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
MSYS_BITS: 64 # MINGW_DIR: mingw32
SCRIPT: make ci-subset-1 # x86_64-mingw-1:
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu # MSYS_BITS: 64
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # SCRIPT: make ci-subset-1
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
MINGW_DIR: mingw64 # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
# FIXME(#59637) # MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
NO_DEBUG_ASSERTIONS: 1 # MINGW_DIR: mingw64
NO_LLVM_ASSERTIONS: 1 # # FIXME(#59637)
x86_64-mingw-2: # NO_DEBUG_ASSERTIONS: 1
MSYS_BITS: 64 # NO_LLVM_ASSERTIONS: 1
SCRIPT: make ci-subset-2 # x86_64-mingw-2:
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu # MSYS_BITS: 64
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # SCRIPT: make ci-subset-2
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
MINGW_DIR: mingw64 # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
# MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
# MINGW_DIR: mingw64
# 32/64 bit MSVC and GNU deployment # 32/64 bit MSVC and GNU deployment
dist-x86_64-msvc: dist-x86_64-msvc:
@ -307,37 +307,37 @@ jobs:
SCRIPT: python x.py dist SCRIPT: python x.py dist
DIST_REQUIRE_ALL_TOOLS: 1 DIST_REQUIRE_ALL_TOOLS: 1
DEPLOY: 1 DEPLOY: 1
dist-i686-msvc: # dist-i686-msvc:
RUST_CONFIGURE_ARGS: > # RUST_CONFIGURE_ARGS: >
--build=i686-pc-windows-msvc # --build=i686-pc-windows-msvc
--target=i586-pc-windows-msvc # --target=i586-pc-windows-msvc
--enable-full-tools # --enable-full-tools
--enable-profiler # --enable-profiler
SCRIPT: python x.py dist # SCRIPT: python x.py dist
DIST_REQUIRE_ALL_TOOLS: 1 # DIST_REQUIRE_ALL_TOOLS: 1
DEPLOY: 1 # DEPLOY: 1
dist-i686-mingw: # dist-i686-mingw:
MSYS_BITS: 32 # MSYS_BITS: 32
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools
SCRIPT: python x.py dist # SCRIPT: python x.py dist
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z # MINGW_ARCHIVE: i686-6.3.0-release-posix-dwarf-rt_v5-rev2.7z
MINGW_DIR: mingw32 # MINGW_DIR: mingw32
DIST_REQUIRE_ALL_TOOLS: 1 # DIST_REQUIRE_ALL_TOOLS: 1
DEPLOY: 1 # DEPLOY: 1
dist-x86_64-mingw: # dist-x86_64-mingw:
MSYS_BITS: 64 # MSYS_BITS: 64
SCRIPT: python x.py dist # SCRIPT: python x.py dist
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools
MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror # MINGW_URL: https://s3-us-west-1.amazonaws.com/rust-lang-ci2/rust-ci-mirror
MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z # MINGW_ARCHIVE: x86_64-6.3.0-release-posix-seh-rt_v5-rev2.7z
MINGW_DIR: mingw64 # MINGW_DIR: mingw64
DIST_REQUIRE_ALL_TOOLS: 1 # DIST_REQUIRE_ALL_TOOLS: 1
DEPLOY: 1 # DEPLOY: 1
#
# "alternate" deployment, see .travis.yml for more info # # "alternate" deployment, see .travis.yml for more info
dist-x86_64-msvc-alt: # dist-x86_64-msvc-alt:
MSYS_BITS: 64 # MSYS_BITS: 64
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
SCRIPT: python x.py dist # SCRIPT: python x.py dist
DEPLOY_ALT: 1 # DEPLOY_ALT: 1