THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Once you have executed release.py script, you'll be able to generate an RC docker image.
- This document covers details of each workflow. Refer to this for detailed examples and better understanding.
- In Github Actions of Apache Kafka repository (here) you'll find Docker Build Test Workflow.
- Click on run workflow and select the RC branch for the branch that this workkflow needs to run.
- Provide the image type.
- Since you are creating an RC image for
apache/kafka
- - the image type
- you want is jvm.
- Provide the url to the RC kafka binary tarball (scala 2.13 version) - e.g `https://home.apache.org/{your_username}/{rc_tag}/kafka_2.13-3.7.0.tgz`. This url will be used to generate the docker image.
- Run workflow and wait for it to finish. Once it finishes go back to the actions page and click on the workflow again. You'll find the uploaded artifacts. In case of jvm image type they will be report_jvm.html (docker image test report) and scan_report_jvm.txt (docker image cve report).
- This pipeline along with the downloaded artifacts can be shared with the community in the RC voting email thread.
- For creating RC docker image in apache/kafka you'll need to go to Build and Push Release Candidate Docker Image.
- Here image type and kafka url will be same as provided in previous workflow. In addition to that you also need to provide docker hub image that needs to be pushed.
- It will be apache/kafka:{rc_tag}. Here
rc_tag
is comprised of release version and rc version. For exampleapache/kafka:3.7.0-rc0
, can be the first RC docker image for 3.7.0 release. - Ensure that the RC docker image is visible on docker hub.
- This docker image can be shared with the community in the RC voting email thread
...