compose/script/release
Ulysses Souza b5c4f4fc0f Add release validation and tagging script release.py
Signed-off-by: Ulysses Souza <ulyssessouza@gmail.com>
2020-02-03 16:52:35 +01:00
..
README.md Add release validation and tagging script release.py 2020-02-03 16:52:35 +01:00
cherry-pick-pr
const.py Add release validation and tagging script release.py 2020-02-03 16:52:35 +01:00
generate_changelog.sh
release.md.tmpl
release.py Add release validation and tagging script release.py 2020-02-03 16:52:35 +01:00
utils.py Add release validation and tagging script release.py 2020-02-03 16:52:35 +01:00
utils.sh

README.md

Release HOWTO

The release process is fully automated by Release.Jenkinsfile.

Usage

  1. In the appropriate branch, run ./scripts/release/release tag <version>

By appropriate, we mean for a version 1.26.0 or 1.26.0-rc1 you should run the script in the 1.26.x branch.

The script should check the above then ask for changelog modifications.

After the executions, you should have a commit with the proper bumps for docker-compose version and run.sh

  1. Run git push --tags upstream <version_branch> This should trigger a new CI build on the new tag. When the CI finishes with the tests and builds a new draft release would be available on github's releases page.

  2. Check and confirm the release on github's release page.