pambrose/prometheus-proxy

View on GitHub
docs/release.md

Summary

Maintainability
Test Coverage
# Release Creation

1) Create branch

2) Bump version in source

3) Modify code

4) Update the release date in `build.gradle`

5) Verify tests run cleanly before merge with: `make tests`

6) Check in branch and merge

7) Go back to master

8) Verify tests run cleanly after merge with: `make tests`

9) Build distro with: `make distro`

10) Create release on GitHub (https://github.com/pambrose/prometheus-proxy/releases)
    and upload the *build/libs/prometheus-proxy.jar* and  *build/libs/prometheus-agent.jar* files.

11) Build and push docker images with: `make docker-push`

12) Update the *prometheus-proxy* and *prometheus-agent* repository descriptions on [Docker hub](https://hub.docker.com)
    with the latest version of *README.md*.