fix(ci): use public IP instead of host.docker.internal for local SSH
This commit is contained in:
@@ -41,13 +41,13 @@ jobs:
|
||||
mkdir -p ~/.ssh
|
||||
echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa
|
||||
chmod 600 ~/.ssh/id_rsa
|
||||
ssh-keyscan -H host.docker.internal >> ~/.ssh/known_hosts
|
||||
ssh-keyscan -H 178.104.200.7 >> ~/.ssh/known_hosts
|
||||
|
||||
# Upload artifact and deploy script to host
|
||||
ssh kjh2064@host.docker.internal "mkdir -p /home/kjh2064/tmp"
|
||||
scp quantengine.tar.gz kjh2064@host.docker.internal:/home/kjh2064/tmp/quantengine.tar.gz
|
||||
ssh kjh2064@178.104.200.7 "mkdir -p /home/kjh2064/tmp"
|
||||
scp quantengine.tar.gz kjh2064@178.104.200.7:/home/kjh2064/tmp/quantengine.tar.gz
|
||||
|
||||
# Execute hot deploy script
|
||||
ssh kjh2064@host.docker.internal "chmod +x /home/kjh2064/tmp/deploy.sh 2>/dev/null || true"
|
||||
scp tools/deploy_quantengine.sh kjh2064@host.docker.internal:/home/kjh2064/tmp/deploy.sh
|
||||
ssh kjh2064@host.docker.internal "chmod +x /home/kjh2064/tmp/deploy.sh && /home/kjh2064/tmp/deploy.sh"
|
||||
ssh kjh2064@178.104.200.7 "chmod +x /home/kjh2064/tmp/deploy.sh 2>/dev/null || true"
|
||||
scp tools/deploy_quantengine.sh kjh2064@178.104.200.7:/home/kjh2064/tmp/deploy.sh
|
||||
ssh kjh2064@178.104.200.7 "chmod +x /home/kjh2064/tmp/deploy.sh && /home/kjh2064/tmp/deploy.sh"
|
||||
|
||||
Reference in New Issue
Block a user