pipery-dev/Pipery Docker CI

CI pipeline for Docker: lint (hadolint), SAST, SCA, build, test, versioning, push image, reintegration

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
project_pathPath to the project source tree.no.
config_filePath to a config file for the action.no""
dockerfileDockerfile name relative to project_path.noDockerfile
image_nameName of the Docker image to build.no""
image_tagTag for the Docker image.nolatest
registryContainer registry host.noghcr.io
registry_usernameUsername for registry login.no""
registry_passwordPassword or token for registry login.no""
skip_sastSkip the SAST step.nofalse
skip_scaSkip the SCA step.nofalse
skip_lintSkip the hadolint step.nofalse
skip_buildSkip the Docker build step.nofalse
tests_pathCommand or script to run inside the container for testing. Defaults to a smoke test.no""
skip_testSkip the container smoke test step.nofalse
skip_versioningSkip the versioning step.nofalse
skip_packagingSkip the packaging (image tagging) step.nofalse
skip_releaseSkip the release (registry push) step.nofalse
skip_reintegrationSkip the reintegration step.nofalse
version_bumpVersion bump type: patch, minor, or major.nopatch
github_tokenGitHub token for reintegration.no""
log_filePath to the JSONL log file.nopipery.jsonl
build_argsComma-separated list of build args in VAR=val format.no""
platformsPlatforms to build for.nolinux/amd64

no outputs