cd: build and push Docker image on release tag
This patch adds the Docker image build routine as a part of the release pipeline. A word about image tags. For example, if a release tag is 3.1.0, the resulting Docker image will be pushed to Docker Hub with the following tags: 3.1.0, 3.1, 3. If a release tag is 3.1.0-alpha1, the resulting Docker image will be pushed to Docker Hub with one tag: 3.1.0-alpha1. Same for 3.1.0-beta1 or 3.1.0-rc1 tag. Closes #9596 NO_DOC=cd NO_TEST=cd NO_CHANGELOG=cd
Showing
- .github/workflows/distrib.yml 14 additions, 3 deletions.github/workflows/distrib.yml
- .github/workflows/docker_build_push.yml 89 additions, 0 deletions.github/workflows/docker_build_push.yml
- .github/workflows/packaging_build_test_deploy.yml 1 addition, 1 deletion.github/workflows/packaging_build_test_deploy.yml
.github/workflows/docker_build_push.yml
0 → 100644
Please register or sign in to comment