Skip to content

Commit 621ccf8

Browse files
committedApr 5, 2018
ci: Remove x86_64-gnu-incremental builder
This builder is starting to time out frequently causing PRs to bounce and otherwise doesn't seem to be catching too many bugs, so this commit removes it entirely. We've had a number of timeouts in the last few weeks related to this builder: * https://travis-ci.org/rust-lang/rust/jobs/360947582 * https://travis-ci.org/rust-lang/rust/jobs/360464190 * https://travis-ci.org/rust-lang/rust/jobs/359946975 * https://travis-ci.org/rust-lang/rust/jobs/361213241 * https://travis-ci.org/rust-lang/rust/jobs/362346279 * https://travis-ci.org/rust-lang/rust/jobs/362072331 On a good run this builder takes about 2h15m, which is already too long for Travis and the variable build times end up pushing it beyond the 3h limit occasionally. The timeouts here are somewhat expected in that an incrementally compiled rustc compiler isn't optimized like a normal rustc, disallowing inlining between codegen units and losing lots of optimization opportunities.
1 parent fb44b4c commit 621ccf8

File tree

2 files changed

+0
-24
lines changed

2 files changed

+0
-24
lines changed
 

‎.travis.yml

-2
Original file line numberDiff line numberDiff line change
@@ -171,8 +171,6 @@ matrix:
171171
if: branch = auto
172172
- env: IMAGE=x86_64-gnu-distcheck
173173
if: branch = auto
174-
- env: IMAGE=x86_64-gnu-incremental
175-
if: branch = auto
176174

177175
- stage: publish toolstate
178176
if: branch = master AND type = push

‎src/ci/docker/x86_64-gnu-incremental/Dockerfile

-22
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.