pipery-dev/Pipery Docker CI
CI pipeline for Docker: lint (hadolint), SAST, SCA, build, test, versioning, push image, reintegration
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project_path | Path to the project source tree. | no | . |
| config_file | Path to a config file for the action. | no | "" |
| dockerfile | Dockerfile name relative to project_path. | no | Dockerfile |
| image_name | Name of the Docker image to build. | no | "" |
| image_tag | Tag for the Docker image. | no | latest |
| registry | Container registry host. | no | ghcr.io |
| registry_username | Username for registry login. | no | "" |
| registry_password | Password or token for registry login. | no | "" |
| skip_sast | Skip the SAST step. | no | false |
| skip_sca | Skip the SCA step. | no | false |
| skip_lint | Skip the hadolint step. | no | false |
| skip_build | Skip the Docker build step. | no | false |
| tests_path | Command or script to run inside the container for testing. Defaults to a smoke test. | no | "" |
| skip_test | Skip the container smoke test step. | no | false |
| skip_versioning | Skip the versioning step. | no | false |
| skip_packaging | Skip the packaging (image tagging) step. | no | false |
| skip_release | Skip the release (registry push) step. | no | false |
| skip_reintegration | Skip the reintegration step. | no | false |
| version_bump | Version bump type: patch, minor, or major. | no | patch |
| github_token | GitHub token for reintegration. | no | "" |
| log_file | Path to the JSONL log file. | no | pipery.jsonl |
| build_args | Comma-separated list of build args in VAR=val format. | no | "" |
| platforms | Platforms to build for. | no | linux/amd64 |
Outputs
no outputs