imajeetyadav/Rsync Deployer
Deploy files using rsync over SSH with detailed statistics and backup options
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stalelast commit Nov 11, 2024
- License
- MIT
Pinned Snippet
uses: imajeetyadav/rsync-deployer@92d42a2538e4720a7c25699d805c1f48648e8397 # 2.0.0tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| host | SSH host | yes | — |
| username | SSH username | yes | — |
| key | SSH private key | yes | — |
| port | SSH port | no | 22 |
| source_path | Source path | no | . |
| target_path | Target path on remote host | yes | — |
| exclude_list | List of files/directories to exclude (comma-separated) | no | .git/ |
| rsync_parameters | Additional rsync parameters | no | — |
| delete_option | Delete extraneous files from destination dirs | no | false |
| backup_path | Backup directory path on remote host | no | — |
| dry_run | Perform a trial run with no changes made | no | false |
| print_summary | Print deployment summary | no | true |
| print_statistics | Print deployment statistics | no | true |
| print_rsync_logs | Print rsync logs during execution | no | true |
| debug | Enable debug mode | no | false |
Outputs
no outputs