zeroseven/zeroseven/deployer-action
Composite GitHub Action for deploying PHP projects using Deployer with SSH
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| ssh-private-key | SSH private key | yes | — |
| environment | Deployment environment (staging, testing, production) | yes | — |
| revision | Git revision hash (required for deploy, not needed for rollback) | no | "" |
| task | Deployer task to run (e.g., deploy, rollback) | no | deploy |
| deployer-binary | Path to Deployer binary | no | vendor/bin/dep |
| ssh-known-hosts | SSH known hosts content (recommended for security) | no | "" |
| ssh-port | SSH port to use | no | 22 |
| working-directory | Working directory where deploy.php is located | no | . |
| verbosity | Deployer verbosity level (v, vv, vvv) | no | "" |
| options | Additional Deployer options (e.g., "--parallel --limit=10") | no | "" |
| timeout | Deployment timeout in milliseconds (e.g., 600000 for 10 minutes) | no | "" |
Outputs
| name | description |
|---|---|
| deployment-status | Deployment status (success or failed) |
| deployer-output | Full output from Deployer command |