diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index aa905ced..199fefd2 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -27,10 +27,13 @@ jobs: - name: Deploy to Server via rsync run: | + sudo apt-get update -qq + sudo apt-get install -y -qq rsync openssh-client + mkdir -p ~/.ssh echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa - + rsync -avz --delete \ --exclude=".git/" \ --exclude=".gitea/" \ @@ -44,4 +47,4 @@ jobs: --exclude="tools/" \ -e "ssh -p ${{ secrets.SSH_PORT }} -i ~/.ssh/id_rsa -o StrictHostKeyChecking=no" \ ./ \ - ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.TARGET_DIR }} \ No newline at end of file + ${{ secrets.SSH_USER }}@${{ secrets.SSH_HOST }}:${{ secrets.TARGET_DIR }}