Harness CI/CD Use Cases
This topic provides use cases for some of the most popular widgets available with the Harness CI/CD integration, which help teams measure metrics such as job frequency, success rate, duration, and lead time, supporting continuous improvement in delivery workflows.
Key widgets
Measure deployment frequency and change failure rate
For teams working on DevOps, DORA metrics like Deployment Frequency and Change Failure Rate are important. If your team uses Harness as the CI and CD tool, the following widgets can help you identify delays in delivery and monitor the effectiveness of your recovery from issues.
- [Create a DORA profile]/docs/software-engineering-insights/sei-profiles/workflow-profiles/workflow-profile-overview#dora-profile)
- Deployment Frequency
- Change Failure Rate
Measure lead time
The Harness CI/CD integration can be used to configure the Workflow profile for measuring the lead time metric. Tracking lead time for changes is essential to understanding how quickly new code reaches production. The CI/CD stages in Lead Time can highlights areas in the CI/CD pipeline that may require optimization to improve the build time or delivery speed.
Job and pipeline run frequency
Use these widgets to track the frequency of job and pipeline executions and observe success or failure trends over time. Tracking CI/CD job counts can help identify periods of high activity, recurring failures, and any anomalies in job runs.
Job/pipeline duration
Analyzing job duration can help to optimize build times and streamline CI/CD workflows. Duration widgets provide insights into the time taken for jobs to run, allowing teams to pinpoint jobs that could benefit from optimization.
The Harness CI/CD integration in SEI supports numerous other widgets. For more recommendations or to explore additional widgets, contact Harness Support for guidance.