name: Deploy on: push: branches: - main jobs: deploy-and-run: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: appleboy/ssh-action@v1.2.1 with: host: ${{ secrets.HOST }} username: root key: ${{ secrets.Key }} script: | cd ~/WebPreview/api git pull sh ~/WebPreview/run.sh