DeveloperMetrics / deployment-frequency

A GitHub Action to roughly calculate DORA deployment frequency
MIT License
15 stars 8 forks source link

Added badge prototype, streamlined workflow retrievals, and added initial unique date tracking #21

Closed ayodejiayodele closed 1 year ago

ayodejiayodele commented 1 year ago

Features in this PR:

DORA Metric: Deployment Frequency

This is how often you deploy successfully to production.

Results

samsmithnz commented 1 year ago

Recommend simplifying the output to be:

Deployment Frequency

Definition: For the primary application or service, how often is it successfully deployed to production.

Results: Deployment frequency over last 30 days, is 1.2 per day, with a DORA rating of 'Elite'. Workflow(s) used: CI, CD

This would ensure that we have as much data as possible in as little space as possible. Later when we have multiple DORA metrics being calculated, they can all be visible (we may want to use a table for that situation). The idea is to have the most important information first - the badge, and then additional support details (that could be hidden as you had in your lead time for changes demo?)