enyachoke/Ozone Distribution Builder

Build any Ozone distribution into Docker images optimized for Kubernetes volume usage

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Aug 31, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: enyachoke/ozone-distro-builder@434a749d41e97dacc7db021e30b8910dd7035269 # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
java-versionJava version to use for Maven buildno8
maven-optsMaven options for buildno-Xmx2048m
maven-argsAdditional Maven argumentsnoclean package -B -V
registryDocker registry to push tonodocker.io
image-nameDocker image name (without registry prefix)yes
dockerfile-pathPath to Dockerfile relative to repository rootnoDockerfile
platformsTarget platforms for multi-arch buildnolinux/amd64,linux/arm64
distribution-pathPath to built distribution relative to target directorynotarget/*-SNAPSHOT
distribution-volume-pathPath where distribution will be mounted in containerno/distro
registry-usernameRegistry usernameno
registry-passwordRegistry password or tokenno
pushWhether to push the image to registrynotrue
cacheEnable Docker build cachenotrue
security-scanEnable Trivy security scanningnotrue
upload-artifactsUpload build artifactsnotrue
namedescription
image-digestDocker image digest
image-tagsDocker image tags
image-labelsDocker image labels
distribution-pathPath to built distribution
distribution-sizeSize of built distribution