devuri/Release Deployer
Automated release deployer workflow action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| site-url | The Deployment site URL | yes | — |
| github-token | GitHub Token | yes | — |
| deploy-path | Remote deploy path | yes | — |
| deploy-host | Remote deploy host | yes | — |
| deploy-port | Remote deploy port | yes | — |
| deploy-user | Remote deploy user | yes | — |
| deploy-key | Remote deploy key | yes | — |
| tag-name | The release tag | yes | — |
| path | Path to the source directory to deploy | yes | ./ |
| switches | Rsync switches for deployment | no | -avzr --exclude="*.env" --exclude="env" --exclude=".github" --exclude=".git" --exclude=".gitignore" --exclude=".user.ini" --exclude="release-please-config.json" --exclude=".release-please-manifest.json" --exclude="CHANGELOG.md" |
| slack-webhook | Slack webhook URL for notifications | no | — |
| slack-channel | Slack channel for notifications | no | general |
| slack-title | Slack notification title | no | Web Application Deployed |
| slack-message | Slack notification message | no | Deployment process completed. Check logs for details. |
| slack-username | Slack notification username | no | WebApp Deploy Bot |
| slack-footer | Slack notification footer | no | Web Application Update Status |
| php-version | PHP version to setup | no | 8.1 |
| php-extensions | PHP extensions to install | no | pcov |
| node-version | Node.js version to setup | no | 18 |
| use-php | Whether to setup PHP | no | false |
| use-node | Whether to setup Node.js | no | false |
| use-remote-install | Whether to execute remote SSH installs | no | true |
| use-remote-update | Whether to execute remote SSH updates | no | false |
| upload-release-assets | Whether to upload release assets | no | true |
| release-files | Files to upload to release | no | build.zip;CHANGELOG.md |
| use-cache | Whether to use caching for dependencies | no | false |
| upload-artifact | Whether to upload artifacts | no | false |
| artifact-name | Name of the artifact to upload | no | build-artifact |
| artifact-path | Path of the artifact to upload | no | build/trunk/ |
Outputs
no outputs