invicton-labs/Cached Docker Build

Runs a Docker build using buildx and a GitHub cache.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
image_repository_urlThe URL of the repository to use for the Docker image. Leave as an empty string if you do not want to push an image.no""
image_repository_usernameThe username for logging into the repository to use for the Docker image.no""
image_repository_passwordThe password for logging into the repository to use for the Docker image.no""
build_argsBuild arguments for docker build.no""
platformsA comma-separated list of platforms to build for (e.g. `linux/amd64,linux/arm64,linux/arm/v7`).nolinux/amd64
do_checkoutWhether or not to checkout the source repository.nofalse
source_directoryThe directory for the source code for the build. If `do_checkout` is `true`, this will be the directory that the repository is checked out to. If `do_checkout` if `false`, this must be the directory where the source code can be found.no./source-repo/
latest_tag_method"auto" to add the "latest" tag on all Git tag pushes, "true" to add the "latest" tag to all pushes, or "false" to never use the "latest" tag. Must be "false" (default) for immutable repositories.nofalse
namedescription
commit_hash_shortThe first 7 characters of the commit hash.
tagged_imageThe image name (with tag) for the runtime image that was pushed to the image repository.
registry_domainThe domain of the registry that the image was pushed to.