CLI to generate below release metrics based on tag and git commit log.
- Application Name
- Release Name (version)
- Change Volume
- Leadtime
- Author
- 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.
- Production deployments must be done from Master/Main branch
- Tag must be created immedialty after Production Deployment
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.


