1
0
Fork 1
mirror of https://github.com/TeamOctolings/Octobot.git synced 2025-04-20 00:43:36 +03:00

Set up SSH keys before trying to connect

Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
This commit is contained in:
Octol1ttle 2023-08-14 17:12:52 +05:00
parent f6241702da
commit ae9d7dd639
Signed by: Octol1ttle
GPG key ID: B77C34313AEE1FFF

View file

@ -26,6 +26,16 @@ jobs:
- name: Publish solution
run: dotnet publish -c Release -r linux-x64 --no-self-contained -p:PublishReadyToRun=true
- name: Setup SSH key
run: |
install -m 600 -D /dev/null ~/.ssh/id_rsa
echo $SSH_PRIVATE_KEY > ~/.ssh/id_rsa
ssh-keyscan -H $SSH_HOST > ~/.ssh/known_hosts
shell: bash
env:
SSH_PRIVATE_KEY: ${{secrets.SSH_PRIVATE_KEY}}
SSH_HOST: ${{secrets.SSH_HOST}}
- name: Quit currently running instance
run: |
ssh $SSH_USER@$SSH_HOST pkill --signal SIGQUIT Boyfriend
@ -35,7 +45,9 @@ jobs:
SSH_HOST: ${{secrets.SSH_HOST}}
- name: Upload published solution
run: scp -r bin/Release/net7.0/linux-x64/publish/* $SSH_USER@$SSH_HOST:$UPLOAD_DESTINATION
run: |
scp -r bin/Release/net7.0/linux-x64/publish/* $SSH_USER@$SSH_HOST:$UPLOAD_DESTINATION
shell: bash
env:
SSH_USER: ${{secrets.SSH_USER}}
SSH_HOST: ${{secrets.SSH_HOST}}