Skip to content

Commit ec98df7

Browse files
pietroalbiniMark-Simulacrum
authored andcommitted
ci: disable Azure Pipelines except for macOS
1 parent b5ad15b commit ec98df7

File tree

4 files changed

+3
-296
lines changed

4 files changed

+3
-296
lines changed

src/ci/azure-pipelines/auto.yml

Lines changed: 1 addition & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -10,67 +10,14 @@
1010
#####################################
1111

1212
#
13-
# Azure Pipelines "auto" branch build for Rust on Linux, macOS, and Windows.
13+
# Azure Pipelines "auto" branch build for Rust on macOS
1414
#
1515

1616
pr: none
1717
trigger:
1818
- auto
1919

20-
variables:
21-
- group: dummy-credentials
22-
2320
jobs:
24-
- job: Linux
25-
timeoutInMinutes: 600
26-
pool:
27-
vmImage: ubuntu-16.04
28-
steps:
29-
- template: steps/run.yml
30-
strategy:
31-
matrix:
32-
x86_64-gnu-llvm-8:
33-
RUST_BACKTRACE: 1
34-
dist-x86_64-linux: {}
35-
dist-x86_64-linux-alt:
36-
IMAGE: dist-x86_64-linux
37-
arm-android: {}
38-
armhf-gnu: {}
39-
dist-various-1: {}
40-
dist-various-2: {}
41-
dist-aarch64-linux: {}
42-
dist-android: {}
43-
dist-arm-linux: {}
44-
dist-armhf-linux: {}
45-
dist-armv7-linux: {}
46-
dist-i586-gnu-i586-i686-musl: {}
47-
dist-i686-freebsd: {}
48-
dist-i686-linux: {}
49-
dist-mips-linux: {}
50-
dist-mips64-linux: {}
51-
dist-mips64el-linux: {}
52-
dist-mipsel-linux: {}
53-
dist-powerpc-linux: {}
54-
dist-powerpc64-linux: {}
55-
dist-powerpc64le-linux: {}
56-
dist-s390x-linux: {}
57-
dist-x86_64-freebsd: {}
58-
dist-x86_64-musl: {}
59-
dist-x86_64-netbsd: {}
60-
i686-gnu: {}
61-
i686-gnu-nopt: {}
62-
test-various: {}
63-
wasm32: {}
64-
x86_64-gnu: {}
65-
x86_64-gnu-full-bootstrap: {}
66-
x86_64-gnu-aux: {}
67-
x86_64-gnu-tools:
68-
DEPLOY_TOOLSTATES_JSON: toolstates-linux.json
69-
x86_64-gnu-debug: {}
70-
x86_64-gnu-nopt: {}
71-
x86_64-gnu-distcheck: {}
72-
mingw-check: {}
73-
7421
- job: macOS
7522
timeoutInMinutes: 600
7623
pool:
@@ -113,115 +60,3 @@ jobs:
11360
MACOSX_DEPLOYMENT_TARGET: 10.7
11461
NO_LLVM_ASSERTIONS: 1
11562
NO_DEBUG_ASSERTIONS: 1
116-
117-
118-
- job: Windows
119-
timeoutInMinutes: 600
120-
pool:
121-
vmImage: 'vs2017-win2016'
122-
steps:
123-
- template: steps/run.yml
124-
strategy:
125-
matrix:
126-
# 32/64 bit MSVC tests
127-
x86_64-msvc-1:
128-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
129-
SCRIPT: make ci-subset-1
130-
# FIXME(#59637)
131-
NO_DEBUG_ASSERTIONS: 1
132-
NO_LLVM_ASSERTIONS: 1
133-
x86_64-msvc-2:
134-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
135-
SCRIPT: make ci-subset-2
136-
i686-msvc-1:
137-
INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
138-
SCRIPT: make ci-subset-1
139-
# FIXME(#59637)
140-
NO_DEBUG_ASSERTIONS: 1
141-
NO_LLVM_ASSERTIONS: 1
142-
i686-msvc-2:
143-
INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
144-
SCRIPT: make ci-subset-2
145-
# FIXME(#59637)
146-
NO_DEBUG_ASSERTIONS: 1
147-
NO_LLVM_ASSERTIONS: 1
148-
x86_64-msvc-cargo:
149-
SCRIPT: python x.py test src/tools/cargotest src/tools/cargo
150-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld
151-
VCVARS_BAT: vcvars64.bat
152-
# FIXME(#59637)
153-
NO_DEBUG_ASSERTIONS: 1
154-
NO_LLVM_ASSERTIONS: 1
155-
# MSVC tools tests
156-
x86_64-msvc-tools:
157-
SCRIPT: src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py
158-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json
159-
160-
# 32/64-bit MinGW builds.
161-
#
162-
# We are using MinGW with posix threads since LLVM does not compile with
163-
# the win32 threads version due to missing support for C++'s std::thread.
164-
#
165-
# Instead of relying on the MinGW version installed on appveryor we download
166-
# and install one ourselves so we won't be surprised by changes to appveyor's
167-
# build image.
168-
#
169-
# Finally, note that the downloads below are all in the `rust-lang-ci` S3
170-
# bucket, but they cleraly didn't originate there! The downloads originally
171-
# came from the mingw-w64 SourceForge download site. Unfortunately
172-
# SourceForge is notoriously flaky, so we mirror it on our own infrastructure.
173-
i686-mingw-1:
174-
INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
175-
SCRIPT: make ci-mingw-subset-1
176-
CUSTOM_MINGW: 1
177-
# FIXME(#59637)
178-
NO_DEBUG_ASSERTIONS: 1
179-
NO_LLVM_ASSERTIONS: 1
180-
i686-mingw-2:
181-
INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu
182-
SCRIPT: make ci-mingw-subset-2
183-
CUSTOM_MINGW: 1
184-
x86_64-mingw-1:
185-
SCRIPT: make ci-mingw-subset-1
186-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
187-
CUSTOM_MINGW: 1
188-
# FIXME(#59637)
189-
NO_DEBUG_ASSERTIONS: 1
190-
NO_LLVM_ASSERTIONS: 1
191-
x86_64-mingw-2:
192-
SCRIPT: make ci-mingw-subset-2
193-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu
194-
CUSTOM_MINGW: 1
195-
196-
# 32/64 bit MSVC and GNU deployment
197-
dist-x86_64-msvc:
198-
INITIAL_RUST_CONFIGURE_ARGS: >-
199-
--build=x86_64-pc-windows-msvc
200-
--target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
201-
--enable-full-tools
202-
--enable-profiler
203-
SCRIPT: python x.py dist
204-
DIST_REQUIRE_ALL_TOOLS: 1
205-
dist-i686-msvc:
206-
INITIAL_RUST_CONFIGURE_ARGS: >-
207-
--build=i686-pc-windows-msvc
208-
--target=i586-pc-windows-msvc
209-
--enable-full-tools
210-
--enable-profiler
211-
SCRIPT: python x.py dist
212-
DIST_REQUIRE_ALL_TOOLS: 1
213-
dist-i686-mingw:
214-
INITIAL_RUST_CONFIGURE_ARGS: --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler
215-
SCRIPT: python x.py dist
216-
CUSTOM_MINGW: 1
217-
DIST_REQUIRE_ALL_TOOLS: 1
218-
dist-x86_64-mingw:
219-
SCRIPT: python x.py dist
220-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler
221-
CUSTOM_MINGW: 1
222-
DIST_REQUIRE_ALL_TOOLS: 1
223-
224-
# "alternate" deployment, see .travis.yml for more info
225-
dist-x86_64-msvc-alt:
226-
INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
227-
SCRIPT: python x.py dist

src/ci/azure-pipelines/master.yml

Lines changed: 0 additions & 33 deletions
This file was deleted.

src/ci/azure-pipelines/pr.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

src/ci/azure-pipelines/try.yml

Lines changed: 2 additions & 62 deletions
Original file line numberDiff line numberDiff line change
@@ -13,70 +13,10 @@ pr: none
1313
trigger:
1414
- try
1515

16-
variables:
17-
- group: dummy-credentials
18-
1916
jobs:
20-
- job: Linux
17+
- job: Dummy
2118
timeoutInMinutes: 600
2219
pool:
2320
vmImage: ubuntu-16.04
2421
steps:
25-
- template: steps/run.yml
26-
strategy:
27-
matrix:
28-
dist-x86_64-linux: {}
29-
30-
# The macOS and Windows builds here are currently disabled due to them not being
31-
# overly necessary on `try` builds. We also don't actually have anything that
32-
# consumes the artifacts currently. Perhaps one day we can re-enable, but for now
33-
# it helps free up capacity on Azure.
34-
# - job: macOS
35-
# timeoutInMinutes: 600
36-
# pool:
37-
# vmImage: macos-10.15
38-
# steps:
39-
# - template: steps/run.yml
40-
# strategy:
41-
# matrix:
42-
# dist-x86_64-apple:
43-
# SCRIPT: ./x.py dist
44-
# INITIAL_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 --set rust.jemalloc
45-
# DEPLOY: 1
46-
# RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
47-
# MACOSX_DEPLOYMENT_TARGET: 10.7
48-
# NO_LLVM_ASSERTIONS: 1
49-
# NO_DEBUG_ASSERTIONS: 1
50-
# DIST_REQUIRE_ALL_TOOLS: 1
51-
#
52-
# dist-x86_64-apple-alt:
53-
# SCRIPT: ./x.py dist
54-
# INITIAL_RUST_CONFIGURE_ARGS: --enable-extended --enable-profiler --set rust.jemalloc
55-
# DEPLOY_ALT: 1
56-
# RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
57-
# MACOSX_DEPLOYMENT_TARGET: 10.7
58-
# NO_LLVM_ASSERTIONS: 1
59-
# NO_DEBUG_ASSERTIONS: 1
60-
#
61-
# - job: Windows
62-
# timeoutInMinutes: 600
63-
# pool:
64-
# vmImage: 'vs2017-win2016'
65-
# steps:
66-
# - template: steps/run.yml
67-
# strategy:
68-
# matrix:
69-
# dist-x86_64-msvc:
70-
# INITIAL_RUST_CONFIGURE_ARGS: >
71-
# --build=x86_64-pc-windows-msvc
72-
# --target=x86_64-pc-windows-msvc,aarch64-pc-windows-msvc
73-
# --enable-full-tools
74-
# --enable-profiler
75-
# SCRIPT: python x.py dist
76-
# DIST_REQUIRE_ALL_TOOLS: 1
77-
# DEPLOY: 1
78-
#
79-
# dist-x86_64-msvc-alt:
80-
# INITIAL_RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler
81-
# SCRIPT: python x.py dist
82-
# DEPLOY_ALT: 1
22+
- bash: echo "We're running this job since bors is still gating on Azure"

0 commit comments

Comments
 (0)