Skip to content

Repository files navigation

Release Metrics Generator

example workflowexample workflow

CLI to generate below release metrics based on tag and git commit log.

  1. Application Name
  2. Release Name (version)
  3. Change Volume
  4. Leadtime
  5. Author
  6. Release Date

This tool can also push the data to influxdb and you can create dashboard for change leadtime, change volume etc. Please refer below sample dashboard.

Alt text

Alt text

Prerequsites

  1. Production deployments must be done from Master/Main branch
  2. Tag must be created immedialty after Production Deployment

Usage

step 1. download release_metrics_generator from releases.

step 2. create config.yml. If config.yaml and release_metrics_generator is not in same location, you can provide the config.yml path using --config

step 3. execute the release_metrics_generator as shown below.

./release_metrics_generator --config /path-to-config.yml

step 4. ReleaseMetrics.html and ReleaseMetrics.json will be generated in same location.

Alt text

About

CLI to generate release metrics based on tag and git commit log

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages