ranger
ranger copied to clipboard
RANGER-5246: Add workflow to build multi-platform ranger images and push to DockerHub and GitHub Container Registry
What changes were proposed in this pull request?
A new workflow to build ranger images: ranger, ranger-db, ranger-solr and ranger-zk with multi-arch support and publish them to GitHub Container Registry and optionally to DockerHub.
- Publish to DockerHub requires the workflow to be run
manuallyby providingbranch nameandOAuth token OAuth Tokenis generated after successful authentication against ASF OAuth, more details here: https://idm.apache.org/api.html- Workflow checks for PMC level permissions to authorize publishing to DockerHub
- Workflow can be conveniently used from the release branch at the end of a release to publish images.
How was this patch tested?
CI Run with successful build stage: https://github.com/kumaab/ranger/actions/runs/16375834642