{"repo":"Burnett01/rsync-deployments","free":true,"listed":false,"github":"https://github.com/Burnett01/rsync-deployments","clone":"git clone https://github.com/Burnett01/rsync-deployments.git","description":"GitHub Action for deploying code via rsync over ssh securely - used by 5k+ workflows!","language":"Shell","stars":446,"topics":["rsync","github","github-actions","github-action","action","actions","deploy","deployment","ssh","continuous-deployment"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"rsync deployments This cross-platform GitHub Action deploys files in path (relative to GITHUB WORKSPACE ) to a remote folder via rsync over ssh. Use this action in a CD workflow which leaves deployable code in GITHUB WORKSPACE , such actions/checkout. The base-image of this action is very small and based on Alpine 3.24.1 (no cache) which results in fast deployments. Alpine version: 3.24.1 Rsync version: 3.4.3-r1 Current Version: v9 (9.0.0) Release channels: Version Purpose Immutable ------- ------------------ ------------------ v9 (recommended, LTS) latest MAJOR (pointer to 9.MINOR.PATCH) no 9.0.0 latest MAJOR+MINOR+PATCH yes v8 (ESU) previous MAJOR (pointer to 8.MINOR.PATCH) no 8.0.5 previous MAJOR+MINOR+PATCH yes Check SECURITY.md for support cycles. --- How it works Inputs - debug - Whether to enable debug output. (\"true\" / \"false\") - Default: \"false\" - switches - The first is for any initial/required rsync flags, eg: -avzr --delete - rsh - Remote shell commands - strict hostkeys checking - Enables support for strict hostkeys (fingerprint) checking. (\"true\" / \"false\") - Default: \"false\" - legacy allow rsa hostkeys - Enables support for legacy RSA host keys on OpenSSH 8.8+. (\"true\" / \"false\") - Default: \"false\" - path - The source path. Defaults to GITHUB WORKSPACE and is relative to it - remote path - The deployment target path - remote host - The remote host - remote port - The remote port. Defaults to 22 - remote user - The remote user - remote key - The remote ssh priva","default_branch":null,"files":null,"tree":[],"storefront":"/r/Burnett01","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Burnett01/rsync-deployments/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}