Deployment Frequency (Git Releases) KPI
Why Git Release Frequency Matters
Accelerate Value Delivery: More frequent Git releases mean users get features and fixes sooner.
Surface Process Bottlenecks: Spikes or dips in release counts highlight workflow inefficiencies.
Improve Transparency: Sharing release cadence with stakeholders builds trust and alignment
How to Calculate Git Release Frequency
Release Frequency =
Total Number of Git Releases
/ Number of Days in Period(Opsera counts each Git “release” event—tag creation or GitHub Release—within your date range.)
Example
You tagged 15 releases over 30 days → Frequency = 15 / 30 = 0.5 Git releases per day
How Opsera Helps You Track Git Release Frequency
Overview Chart
Visualize your release count over time for the current, previous, and two-period-ago windows.
Trend Chart
Click any point to drill into the specific release’s metadata: name, tag, created vs. published time, deployment duration, author, and a link to details.
List of Releases Table
Comprehensive table with columns for Release Name, Tag, Created Time, Published Time, Deployment Time, Author, and Release Link—filterable for quick triage.
Group Mappings & Filters
Define a Group Mapping in Insights NX → Tools & Mapping to filter by Project URL or other attributes. Then apply date-range and tag filters for focused views.
Best Practices
Standardize Release Tags: Use clear semantic versioning (e.g.
v1.2.3) so your charts and tables remain meaningful.Automate Release Creation: Leverage CI steps to auto-tag and draft GitHub Releases, ensuring consistency.
Filter Noisy Repos: Exclude non-product repos (infra, docs) via Group Mappings to keep your metric focused.
Correlate with DORA Metrics: Compare Git Release Frequency alongside Deployment Frequency and Lead Time for Changes for end-to-end delivery insights.
FAQ
What counts as a “Git release”? Any Git tag or GitHub Release event your pipeline emits during the selected period.
How do I set up Group Mappings?
In Insights NX → Tools & Mapping → Groups, click + New Group, choose your filters (e.g. Project URL), then save. Apply this group when viewing the KPI.
Can I include draft or prereleases? Yes—use the Status filter on the Release List table to include drafts, prereleases, or only full releases.
How often does the data update? In real time—as soon as a Git release is published, the Overview chart, Trend chart, and table refresh automatically.
Can I export the release list? Yes—download the List of Releases table as a CSV or share its dashboard link with your team.
Last updated

