enyachoke/Ozone Distribution Builder
Build any Ozone distribution into Docker images optimized for Kubernetes volume usage
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Maintainedlast commit Aug 31, 2025
- License
- MIT
Pinned Snippet
uses: enyachoke/ozone-distro-builder@434a749d41e97dacc7db021e30b8910dd7035269 # no releases — HEAD as of 2026-07-11tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| java-version | Java version to use for Maven build | no | 8 |
| maven-opts | Maven options for build | no | -Xmx2048m |
| maven-args | Additional Maven arguments | no | clean package -B -V |
| registry | Docker registry to push to | no | docker.io |
| image-name | Docker image name (without registry prefix) | yes | — |
| dockerfile-path | Path to Dockerfile relative to repository root | no | Dockerfile |
| platforms | Target platforms for multi-arch build | no | linux/amd64,linux/arm64 |
| distribution-path | Path to built distribution relative to target directory | no | target/*-SNAPSHOT |
| distribution-volume-path | Path where distribution will be mounted in container | no | /distro |
| registry-username | Registry username | no | — |
| registry-password | Registry password or token | no | — |
| push | Whether to push the image to registry | no | true |
| cache | Enable Docker build cache | no | true |
| security-scan | Enable Trivy security scanning | no | true |
| upload-artifacts | Upload build artifacts | no | true |
Outputs
| name | description |
|---|---|
| image-digest | Docker image digest |
| image-tags | Docker image tags |
| image-labels | Docker image labels |
| distribution-path | Path to built distribution |
| distribution-size | Size of built distribution |