rust/.azure-pipelines
bors fa6b70658e Auto merge of #62560 - pietroalbini:tools-builders-on-prs, r=alexcrichton
ci: add a pr builder to test tools when submodules are updated

This PR adds the x86_64-gnu-tools builders to PRs where submodules are updated.

Since it's not possible to *start* the builder only when submodule changes are detected, I opted into adding a "decider" task at the start of the job which sets the `SKIP_JOB` environment variable when submodules are not updated, and I gated the most time-consuming tasks (the actual build and artifacts upload) on the variable not being there. All of this is conditionally included in the `steps/run.yml` only when a template parameter is present, so it should only affect that builder on PRs.

The cost for this should be a dummy builder running for 2/3 minutes for each PR, and we should be able to handle it.

Fixes https://github.com/rust-lang/rust/issues/61837
r? @alexcrichton
2019-07-14 00:20:54 +00:00
..
steps Auto merge of #62560 - pietroalbini:tools-builders-on-prs, r=alexcrichton 2019-07-14 00:20:54 +00:00
auto.yml ci: finish the migration to azure 2019-07-01 17:12:28 +02:00
master.yml ci: Publish toolstate changes from Azure 2019-06-26 01:58:25 -07:00
pr.yml ci: add a pr builder to test tools when submodules are updated 2019-07-10 16:14:25 +02:00
try.yml ci: Switch official `try` builds to happen on Azure 2019-06-26 01:54:26 -07:00