Average Build Success for Last 7 days
Purpose
Average Build Success shows on a daily basis the percentage of successful builds for last 7 days. The closer to 100% this metric (for whatever job) the better.
How metric helps
Average Build Success helps to give a confidence that a build pipeline is pretty stable because no failures happen thus pre-commit validation of code changes is performed well enough by developers.
How it works
Chart overview
Chart shows average build success in a selected code repository. If multiple jobs are being monitored (this can be set in a Project Configuration) - each job is displayed as a separate series line.
Next to the chart name there is a link to navigate to the build tool ('arrow' icon) for further details.
Calculation formula
Average Build Success = Nsuccess /Nall * 100 %,
where
Nsuccess - number of successful builds for the last 7 days
Nall - number of all builds
RAG thresholds: Red - metric value < 70%, Amber - metric value < 90%, otherwise Green.
Data Source
Data for the metric can be collected from Jenkins/GitLab CI.