pipery-dev/Pipery Docker CD
CD pipeline for Docker: pull image, deploy (ArgoCD/Cloud Run/Helm/Ansible), check status
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 the action should operate on. | no | . |
| config_file | Path to the pipery config file. | no | .github/pipery/config.yaml |
| deploy_target | Deployment target: argocd, cloud-run, helm, or ansible. | no | argocd |
| deploy_strategy | Deployment strategy: rolling, blue-green, or canary. | no | rolling |
| skip_pull | Skip the image pull step. | no | false |
| skip_deploy | Skip the deploy step. | no | false |
| skip_status_check | Skip the status check step. | no | false |
| image_name | Container image name to pull (e.g. ghcr.io/org/app). | no | "" |
| image_tag | Container image tag to pull. | no | latest |
| registry | Container registry hostname. | no | ghcr.io |
| registry_username | Username for registry login. | no | "" |
| registry_password | Password or token for registry login. | no | "" |
| argocd_server | ArgoCD server URL. | no | "" |
| argocd_app | ArgoCD application name. | no | "" |
| argocd_token | ArgoCD authentication token. | no | "" |
| cloud_run_service | Cloud Run service name. | no | "" |
| cloud_run_region | Cloud Run region. | no | us-central1 |
| cloud_run_image | Container image to deploy to Cloud Run. | no | "" |
| helm_release | Helm release name. | no | "" |
| helm_chart | Helm chart path or reference. | no | "" |
| helm_namespace | Kubernetes namespace for Helm deployment. | no | default |
| ansible_playbook | Path to the Ansible playbook file. | no | "" |
| ansible_inventory | Path to the Ansible inventory file. | no | "" |
| log_file | Path to write the JSONL log file. | no | pipery.jsonl |
Outputs
no outputs