CI Pipeline

đź’ˇ

Check type: CI_PIPELINE

This check queries the GitLab API and counts the number of CI pipeline runs (whether successfull or failed) in the time range. The check passes if the number of commits is greater than or equal to the minimum threshold.

The number of successfull CI pipeline runs is provided as info in the evidence of the API Response.

.badge-api.yaml
- type: CI_PIPELINE
  description: "Describe the check in context of your badge and level"
  threshold:
    timeRangeInMonths: 6
    min: 1

Background

Measuring the number of CI pipeline runs can help gauge the stability and reliability of a project’s development process. A high number of successful pipeline runs indicates a well-maintained and stable codebase, with regular testing and validation.

  • Continuous Integration Health: Frequent CI pipeline runs indicates that the project is undergoing regular automated testing, catching errors early, and ensuring the quality of the software.

  • Development Efficiency: A smooth CI pipeline also reflects the development team’s efficiency in integrating and testing new changes, improving the project’s overall workflow and reducing the likelihood of issues in production.