-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
consider running all pipelines on eng/ updates #82436
Comments
Tagging subscribers to this area: @dotnet/runtime-infrastructure Issue DetailsI understand this is tradeoff but the infrastructure changes are not as frequent and they seems to have higher risk of breaking some less common pipelines. There are at least two examples:
Since the PR pipelines runs are selective based on the modified files, it is really difficult to make sure clan CI when updating test images or doing infra changes. We may certainly also do only for subset e.g. eng/pipelines/
|
If I were able to trigger ALL pipeline with one |
There are MANY (more than thousand) pipelines defined in the repo. I do not think you ever want to trigger all of them by a single command. |
It would be nice to at least get list easily. We can of course just live with the outcome e.g. fix things as they break and are reported by random people. It is just unpleasant. |
I think that at some point "/azp run" without parameters worked like this but dnceng people had to disable it because in accordance with JanK's comment it just flooded the lab with tons of work. While I understand the rationale, I'm afraid that in today budget-tight times it would be very problematic for multiple reasons:
Thanks Tomas |
Echoing what @jkotas and @trylek said: there are MANY pipelines and some of them are very expensive. Broad-effect changes should be thoughtful about manually triggering an appropriate set of relevant pipelines for testing. But I don't think that set should be large, and probably shouldn't be automated. |
it seems like nobody is in favor so far. closing. |
I understand this is tradeoff but the infrastructure changes are not as frequent and they seems to have higher risk of breaking some less common pipelines. There are at least two examples:
Since the PR pipelines runs are selective based on the modified files, it is really difficult to make sure clan CI when updating test images or doing infra changes. We may certainly also do only for subset e.g. eng/pipelines/
The text was updated successfully, but these errors were encountered: