Ensure code_quality job times out at 15min
Context
I saw one predictive pipeline taking 30min because of a code_quality
job that took a long time (trace):
I then wondered about two things:
- What are the percentiles/average for the
code_quality
job in all pipelines? - How often do predictive pipelines end with the
code_quality
job?
code_quality
job in all pipelines?
What are the percentiles/average for the Mostly below 15min (see chart):
code_quality
job?
How often do predictive pipelines end with the Not very often. 0.5% of the successful predictive pipelines:
Not a game changer, but could still make a few pipelines faster, which I like.
What does this MR do and why?
Ensure code_quality job times out at 15min (which is still below the P95 duration of the job).
The job is allowed to fail as well, so timing it out shouldn't impact much.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.