name: Deploy presentation on: push: branches: [master] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Deploy via SSH uses: appleboy/ssh-action@v1 with: host: ${{ secrets.DEPLOY_HOST }} username: ${{ secrets.DEPLOY_USER }} key: ${{ secrets.DEPLOY_SSH_KEY }} script: | export GIT_OPTIONAL_LOCKS=0 mkdir -p /var/www/prez-finistdev cd /var/www/prez-finistdev git config --global gc.writeCommitGraph false git clone https://git.cloud.arnaud-pc.fr/ministicraft/finistdev-configuration-as-code.git . 2>/dev/null || git pull origin master