rust/.azure-pipelines/steps
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
..
install-clang.yml Merge branch 'master' into iwr_progress 2019-05-30 11:00:21 -07:00
install-sccache.yml Merge branch 'master' into iwr_progress 2019-05-30 11:00:21 -07:00
install-windows-build-deps.yml Ensure that checkout is with \n line endings 2019-07-10 09:56:47 -04:00
run.yml Auto merge of #62560 - pietroalbini:tools-builders-on-prs, r=alexcrichton 2019-07-14 00:20:54 +00:00