rust/src/ci
Mazdak Farrokhzad 49077c59a8
Rollup merge of #66090 - pietroalbini:ci-improvements, r=alexcrichton
Misc CI improvements

This PR contains some misc improvements to our CI configuration:

* The environment variables for MinGW builders were greatly simplified, with just `CUSTOM_MINGW=1` to tell the install scripts to install the vendored copy. All the others (`MINGW_URL`, `MINGW_DIR`, `MINGW_ARCHIVE` and `MSYS_BITS`) are detected either from the builder name or the environment.
* Collecting CPU stats and running the build were moved into scripts.
* Toolstate scripts validation was previously a separate step, ran just when `IMAGE=mingw-check`. This moves the validation code inside the actual image.
* Vendored copies are now fetched from https://ci-mirrors.rust-lang.org instead of directly from the bucket.

r? @alexcrichton
2019-11-19 13:10:09 +01:00
..
azure-pipelines ci: move validate-toolstate.sh in the mingw-check image 2019-11-12 11:06:11 +01:00
docker Rollup merge of #66090 - pietroalbini:ci-improvements, r=alexcrichton 2019-11-19 13:10:09 +01:00
scripts ci: move validate-toolstate.sh in the mingw-check image 2019-11-12 11:06:11 +01:00
cpu-usage-over-time.py ci: Add a script for generating CPU usage graphs 2019-06-18 09:51:39 -07:00
init_repo.sh Remove src/llvm-emscripten submodule 2019-10-21 13:05:31 -07:00
run.sh ci: cleanup platform detection 2019-10-25 16:08:37 +02:00
shared.sh ci: move mirrors to https://ci-mirrors.rust-lang.org 2019-11-12 11:06:11 +01:00