on: push: branches: - main paths-ignore: - .gitignore - README.md - LICENSE pull_request: name: deploy updated site jobs: deploy: name: rsync the directories runs-on: ubuntu-latest steps: - name: checkout code uses: actions/checkout@v2 - name: deploy uses: easingthemes/ssh-deploy@v5.1.0 env: SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }} ARGS: '-avz --delete --exclude-from=.gitea/.excludes' SOURCE: . REMOTE_HOST: ${{ secrets.REMOTE_HOST }} REMOTE_USER: ${{ secrets.REMOTE_USER }} TARGET: ${{ secrets.TARGET }}