From 29f9fbe2c654bf66d131ec1b964c875817523cf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9E=D0=BB=D0=B5=D0=B3=20=D0=93=D0=BE=D0=B2=D0=BE=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D1=81=D0=BA=D0=B8=D0=B9?= Date: Thu, 26 Sep 2024 08:07:11 +0500 Subject: [PATCH] test deploy to production27 --- .github/workflows/production_deploy.yaml | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/.github/workflows/production_deploy.yaml b/.github/workflows/production_deploy.yaml index e9d3438f..045bc5ea 100644 --- a/.github/workflows/production_deploy.yaml +++ b/.github/workflows/production_deploy.yaml @@ -105,33 +105,27 @@ jobs: uses: actions/checkout@v4 # with: # ref: dev - + - name: Configure SSH + uses: webfactory/ssh-agent@v0.9.0 + with: + ssh-private-key: ${{ secrets.TEST_RSA_SECRET_KEY }} - name: Set up SSH run: | + cd ${{ github.workspace }} + ssh-keyscan -t rsa 84.201.161.166 >> ~/.ssh/known_hosts # mkdir -p ~/.ssh # chmod 700 ~/.ssh # ssh-keyscan -H 84.201.161.166 > ~/.ssh/known_hosts # chmod 644 ~/.ssh/known_hosts # echo "${{ secrets.TEST_RSA_SECRET_KEY }}" > ~/.ssh/id_rsa # chmod 600 ~/.ssh/id_rsa - which ssh-agent || (sudo apk update && sudo apk add openssh-client) - which rsync || (sudo apk update && sudo apk add rsync) - mkdir -p ~/.ssh - chmod 700 ~/.ssh - touch ~/.ssh/private.key - touch ~/.ssh/known_hosts - chmod 600 ~/.ssh/private.key - echo -e "${{ secrets.TEST_RSA_SECRET_KEY }}" | tr -d '\r' > ~/.ssh/private.key - # Append keyscan output into known hosts - ssh-keyscan -H 84.201.161.166 >> ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts - - name: Check SSH key - run: ssh-keygen -lf ~/.ssh/private.key + # - name: Check SSH key + # run: ssh-keygen -lf ~/.ssh/private.key - name: Create folder for deploy - run: ssh -vvv ${{ env.USERNAME }}@${{ secrets.HOST }} mkdir -p ${{ env.DEPLOY_PATH }}/infra + run: ssh -vvv ${{ env.USERNAME }}@84.201.161.166 mkdir -p ${{ env.DEPLOY_PATH }}/infra - name: Copy dev folder to VPS run: |