ci: disable builders not useful during the evaluation

This commit is contained in:
Pietro Albini 2019-05-13 10:13:23 +02:00
parent 694ea7646a
commit 807b7dd786
No known key found for this signature in database
GPG Key ID: 3E06ABE80BAAF19C
3 changed files with 262 additions and 262 deletions

View File

@ -33,120 +33,120 @@ jobs:
IMAGE: dist-x86_64-linux IMAGE: dist-x86_64-linux
DEPLOY_ALT: 1 DEPLOY_ALT: 1
# Linux builders, remaining docker images # # Linux builders, remaining docker images
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
# FIXME if: branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/) # # FIXME if: branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/)
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
@ -188,33 +188,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
@ -226,89 +226,89 @@ jobs:
- template: steps/windows.yml - template: steps/windows.yml
strategy: strategy:
matrix: matrix:
# 32/64 bit MSVC tests # # 32/64 bit MSVC tests
x86_64-msvc-1: # x86_64-msvc-1:
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-1 # SCRIPT: make ci-subset-1
# FIXME(#59637) # # FIXME(#59637)
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
x86_64-msvc-2: # x86_64-msvc-2:
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. # # 32/64-bit MinGW builds.
# # #
# We are using MinGW with posix threads since LLVM does not compile with # # We are using MinGW with posix threads since LLVM does not compile with
# the win32 threads version due to missing support for C++'s std::thread. # # the win32 threads version due to missing support for C++'s std::thread.
# # #
# Instead of relying on the MinGW version installed on appveryor we download # # 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 # # and install one ourselves so we won't be surprised by changes to appveyor's
# build image. # # build image.
# # #
# Finally, note that the downloads below are all in the `rust-lang-ci` S3 # # Finally, note that the downloads below are all in the `rust-lang-ci` S3
# bucket, but they cleraly didn't originate there! The downloads originally # # bucket, but they cleraly didn't originate there! The downloads originally
# came from the mingw-w64 SourceForge download site. Unfortunately # # came from the mingw-w64 SourceForge download site. Unfortunately
# SourceForge is notoriously flaky, so we mirror it on our own infrastructure. # # SourceForge is notoriously flaky, so we mirror it on our own infrastructure.
i686-mingw-1: # i686-mingw-1:
MSYS_BITS: 32 # MSYS_BITS: 32
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
SCRIPT: make ci-subset-1 # SCRIPT: make ci-subset-1
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
# FIXME(#59637) # # FIXME(#59637)
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
i686-mingw-2: # i686-mingw-2:
MSYS_BITS: 32 # MSYS_BITS: 32
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu # RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
SCRIPT: make ci-subset-2 # SCRIPT: make ci-subset-2
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
x86_64-mingw-1: # x86_64-mingw-1:
MSYS_BITS: 64 # MSYS_BITS: 64
SCRIPT: make ci-subset-1 # SCRIPT: make ci-subset-1
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
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
# FIXME(#59637) # # FIXME(#59637)
NO_DEBUG_ASSERTIONS: 1 # NO_DEBUG_ASSERTIONS: 1
NO_LLVM_ASSERTIONS: 1 # NO_LLVM_ASSERTIONS: 1
x86_64-mingw-2: # x86_64-mingw-2:
MSYS_BITS: 64 # MSYS_BITS: 64
SCRIPT: make ci-subset-2 # SCRIPT: make ci-subset-2
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu # RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
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
# 32/64 bit MSVC and GNU deployment # 32/64 bit MSVC and GNU deployment
dist-x86_64-msvc: dist-x86_64-msvc:
@ -320,37 +320,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

View File

@ -4,7 +4,7 @@
pr: none pr: none
trigger: trigger:
- master - master
pool: pool:
vmImage: ubuntu-16.04 vmImage: ubuntu-16.04

View File

@ -21,6 +21,6 @@ jobs:
x86_64-gnu-llvm-6.0: x86_64-gnu-llvm-6.0:
RUST_BACKTRACE: 1 RUST_BACKTRACE: 1
x86_64-gnu-tools: {} # x86_64-gnu-tools: {}
# if: branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/) # # if: branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/)
mingw-check: {} # mingw-check: {}