From 93e0294ec05ce49660aa3c4e253d5e353a564ba1 Mon Sep 17 00:00:00 2001 From: ouyangxq <775153912@qq.com> Date: Fri, 14 Aug 2026 17:54:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=BC=80=E5=8F=91=E9=83=A8?= =?UTF-8?q?=E7=BD=B2=20SSH=20=E6=8C=87=E7=BA=B9=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 491665cf..6d6848f0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,6 +4,7 @@ pipeline { environment { DEVELOPMENT_SSH_TARGET = 'deploy@172.31.198.8' DEVELOPMENT_SSH_KEY = '/var/jenkins_home/.ssh/dev_deploy' + DEVELOPMENT_SSH_KNOWN_HOSTS = '/var/jenkins_home/.ssh/known_hosts' DEVELOPMENT_DEPLOY_DIR = '/opt/firstleg/frontend/admin-web' } @@ -40,7 +41,7 @@ pipeline { sh ''' set -eu image="admin-web-development:${SOURCE_TAG}" - ssh_args="-i ${DEVELOPMENT_SSH_KEY} -o BatchMode=yes -o StrictHostKeyChecking=yes -o ConnectTimeout=10" + ssh_args="-i ${DEVELOPMENT_SSH_KEY} -o BatchMode=yes -o StrictHostKeyChecking=yes -o UserKnownHostsFile=${DEVELOPMENT_SSH_KNOWN_HOSTS} -o ConnectTimeout=10" docker build \ --build-arg VITE_CLIENT_WEB_URL=http://8.163.49.32:9002 \ @@ -82,6 +83,7 @@ REMOTE sh ''' if [ "${IS_DEVELOPMENT:-false}" = "true" ]; then ssh -i "$DEVELOPMENT_SSH_KEY" -o BatchMode=yes -o StrictHostKeyChecking=yes \ + -o UserKnownHostsFile="$DEVELOPMENT_SSH_KNOWN_HOSTS" \ "$DEVELOPMENT_SSH_TARGET" 'docker logs --tail=100 admin-web-development || true' || true else docker compose -f docker-compose.test.yml logs --tail=100 || true