Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Rsync Deploy Action

GitHub Action to deploy files to a remote server using rsync + ssh.

πŸ“¦ Inputs

Variable Description Required
ssh_private_key SSH private key βœ…
ssh_host IP or FQDN of the remote server βœ…
ssh_user Remote SSH user βœ…
remote_path Destination path on the remote server βœ…
source Local path to sync (default: ./) ❌
ssh_port SSH port (default: 22) ❌

πŸ§ͺ Usage Example

- name: Deploy usando rsync-deploy-action
  uses: agustinbenoit/rsync-deploy-action@v1
  with:
    ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}
    ssh_host: ${{ secrets.SSH_HOST }}
    ssh_user: ${{ secrets.SSH_USER }}
    remote_path: /var/www/html/myapp
    ssh_port: '2222'

About

Deploys code to a remote server using rsync over SSH

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages