Docker Image build of Hadoop from RHEL UBI base image.
- Branch from
main
- Make changes
- Increment build number file value
- Commit and Push
- Create PR merging into
main
- Get reviewed and approved
- Check stable version here. If current version is desired, then stop.
- Checkout
main
and pull - Update
Dockerfile
:ARG HADOOP_VERSION
setting it to the version required. - Execute
get_hadoop_version.sh
to make sure that the output matches the new hive version. - Increment the value in
image_build_num.txt
- Run a test build by executing
pr_check.sh
- If successful, then commit changes and push branch.
- Create a PR, this should execute a PR check script.
- If successful, get approval and merge.
get_hadoop_version.sh
: Get the current hadoop version from theDockerfile
.get_image_tag.sh
: Return the image tag made from the hive version and the build number fromimage_build_num.txt
docker-build-dev.sh
: Executes a local test build of the docker image.
pr_check.sh
: PR check script (You should not need to modify this)build_deploy.sh
: Build and deploy to Red Hat cloudservices quay org. (You should not need to modify this script)