rust/src/ci
bors fb80d2bfe4 Auto merge of #99967 - Mark-Simulacrum:download-llvm-ci, r=jyn514
Download, rather than sccache-cache, LLVM in CI

My hope/expectation is that we can do better than sccache in CI for cached builds -- currently it looks like on macOS those still take upwards of 10-11 minutes, which is a significant amount of time that we could potentially cut.

This enables this mode for all non-dist builders; this should avoid any problems with the artifacts we distribute, while also providing for faster test builders (since they'll make use of PGO'd LLVM on the platforms we do that on, which is hopefully a nice win). It slightly increases the chance of test builders starting to fail only after a PR is merged (if PGO changes runtime behavior), but that should hopefully never happen, so I think this is worthwhile.

Measurements on the PR for apple-1 don't show any noticeable improvement in CI times, but those can be pretty noisy -- I'm inclined to land this since it *should* pretty much always be better and we can reconsider if that ever turns out not to be the case.
2022-08-20 22:49:36 +00:00
..
docker Auto merge of #99967 - Mark-Simulacrum:download-llvm-ci, r=jyn514 2022-08-20 22:49:36 +00:00
github-actions Enable downloading prebuilt LLVM in test builders 2022-08-20 09:47:59 -04:00
scripts Enable downloading prebuilt LLVM in test builders 2022-08-20 09:47:59 -04:00
channel move the current channel to src/ci/channel 2021-05-06 17:11:12 +02:00
cpu-usage-over-time.py Update CPU idle tracking for apple hosts 2022-02-04 13:44:24 -05:00
pgo.sh bump rustc-perf commit 2022-07-28 18:40:39 +00:00
publish_toolstate.sh more toolstate comments 2020-03-04 08:30:26 -08:00
run.sh Add global safe.directory for CI 2022-08-20 09:47:59 -04:00
shared.sh remove azure pipelines configuration 2022-06-05 12:29:20 +02:00