From f9b46eea365acc426a7a92df01c842a3491f0a01 Mon Sep 17 00:00:00 2001 From: Colin Maudry Date: Sat, 31 May 2025 00:41:11 +0200 Subject: [PATCH] one liner ssh deploy --- .github/workflows/deploy.yaml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 88ae1c2..04e78fb 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -15,17 +15,11 @@ jobs: run: | env mkdir -p ~/.ssh - echo "${{ secrets.ARTIFACT_SSH_KEY }}" > ~/.ssh/id_rsa + echo "${{ secrets.ARTIFACT_SSH_KEY }}" > /home/runner/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa ssh-keyscan -p ${{ secrets.ARTIFACT_PORT }} ${{ secrets.ARTIFACT_HOST }} >> ~/.ssh/known_hosts sudo apt-get install sshpass python3 python3-pip - name: Deploy to server run: | - sshpass -p '${{ secrets.SSH_PSWD }}' ssh -v -o StrictHostKeyChecking=no ${{ secrets.USER }}@${{ secrets.ARTIFACT_HOST }} -p ${{ secrets.ARTIFACT_PORT }} <<'ENDSSH' - cd ${{ secrets.APP_PATH }} - git pull - pip install . - chown -R decpinfo_dev:www-data * - systemctl restart decpinfo_dev - ENDSSH + sshpass -p '${{ secrets.SSH_PSWD }}' ssh -v -o StrictHostKeyChecking=no ${{ secrets.USER }}@${{ secrets.ARTIFACT_HOST }} -p ${{ secrets.ARTIFACT_PORT }} ${{ secrets.APP_PATH }}/deploy.sh