Skip to content

Merge pull request #4 from mmtq/main #1

Merge pull request #4 from mmtq/main

Merge pull request #4 from mmtq/main #1

Workflow file for this run

name: Deploy on Push
on:
push:
branches:
- main # Adjust to your desired branch
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v3
- name: Install sshpass
run: sudo apt-get update && sudo apt-get install -y sshpass
- name: Deploy using rsync
env:
SSH_USERNAME: ${{ secrets.SSH_USERNAME }}
SSH_IPADDRESS: ${{ secrets.SSH_IPADDRESS }}
SSH_PASSWORD: ${{ secrets.SSH_PASSWORD }}
run: |
sshpass -p "$SSH_PASSWORD" rsync -rv \
-e "ssh -o StrictHostKeyChecking=no" \
./ "$SSH_USERNAME@$SSH_IPADDRESS:/home/$SSH_USERNAME/test" --exclude .git