Kyuubi Docker Release Guide
Prerequisites
Make sure Kyuubi has released a new version.
Steps
Feature release
- Submit a pull request to the master branch to update the
release_version
file to the new minor version. - After the pull request is merged, push a new tag to the commit to trigger a workflow that builds and pushes a new image to dockerhub.
- Make sure the workflow completes successfully and new image is available on dockerhub.
- Create a new branch from the commit using the version in the branch name.
Patch release
- Submit a pull request to the minor release branch to update the
release_version
file to the new patch version. - After the pull request is merged, push a new tag to the commit to trigger a workflow that builds and pushes a new image to dockerhub.
- Make sure the workflow completes successfully and new image is available on dockerhub.