p6m-actions/Docker Buildx Build Publish
Generic Docker buildx action for building and publishing multi-platform Docker images
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| dockerfile-path | Path to the Dockerfile | no | Dockerfile |
| context-path | Build context path | no | . |
| image-name | Docker image name | yes | — |
| image-tag | Docker image tag | no | latest |
| registry | Container registry URL (required when push is true) | no | — |
| push | Whether to push the image to registry | no | true |
| build-args | Build arguments for Docker build (multiline string) | no | "" |
| platforms | Target platforms for multi-platform build | no | linux/amd64 |
| secrets | Build secrets to pass to the build context (multiline string, format: id=mysecret,src=/local/secret) | no | "" |
| load | Load the built image into the local Docker daemon | no | false |
| outputs | Output configuration (e.g., type=docker,dest=./image.tar) | no | "" |
| labels | Metadata labels for the image (multiline string) | no | "" |
| annotations | Manifest annotations (multiline string) | no | "" |
| cache-from | Cache import configuration | no | type=gha |
| cache-to | Cache export configuration | no | type=gha,mode=max |
| skip-setup | Skip Docker Buildx setup (use when already configured) | no | false |
| builder-name | Name of the buildx builder to use | no | "" |
Outputs
| name | description |
|---|---|
| image-digest | The digest of the built image |
| image-metadata | Build result metadata |
| image-uri | Full image URI with registry and tag |