Skip to content

Merge pull request #1 from danexrc/Feature/ViewGuesser #1

Merge pull request #1 from danexrc/Feature/ViewGuesser

Merge pull request #1 from danexrc/Feature/ViewGuesser #1

name: Deploy Website to Server
on:
push:
branches:
- main
paths:
- 'Website/**'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install SSH Client
run: sudo apt-get install -y sshpass
- name: Deploy files via SFTP
env:
SFTP_HOST: ${{ secrets.SFTP_HOST }}
SFTP_PORT: ${{ secrets.SFTP_PORT }}
SFTP_USER: ${{ secrets.SFTP_USER }}
SFTP_PASSWORD: ${{ secrets.SFTP_PASSWORD }}
REMOTE_PATH: ${{ secrets.SFTP_REMOTE_PATH }}
run: |
sshpass -p "$SFTP_PASSWORD" sftp -o StrictHostKeyChecking=no -P $SFTP_PORT -r $SFTP_USER@$SFTP_HOST <<EOF
lcd Website
cd $REMOTE_PATH
mput -r *
bye
EOF