修复开发部署 SSH 指纹读取

This commit is contained in:
2026-08-14 17:54:53 +08:00
parent 8e8d78dd0d
commit 93e0294ec0
Vendored
+3 -1
View File
@@ -4,6 +4,7 @@ pipeline {
environment { environment {
DEVELOPMENT_SSH_TARGET = 'deploy@172.31.198.8' DEVELOPMENT_SSH_TARGET = 'deploy@172.31.198.8'
DEVELOPMENT_SSH_KEY = '/var/jenkins_home/.ssh/dev_deploy' 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' DEVELOPMENT_DEPLOY_DIR = '/opt/firstleg/frontend/admin-web'
} }
@@ -40,7 +41,7 @@ pipeline {
sh ''' sh '''
set -eu set -eu
image="admin-web-development:${SOURCE_TAG}" 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 \ docker build \
--build-arg VITE_CLIENT_WEB_URL=http://8.163.49.32:9002 \ --build-arg VITE_CLIENT_WEB_URL=http://8.163.49.32:9002 \
@@ -82,6 +83,7 @@ REMOTE
sh ''' sh '''
if [ "${IS_DEVELOPMENT:-false}" = "true" ]; then if [ "${IS_DEVELOPMENT:-false}" = "true" ]; then
ssh -i "$DEVELOPMENT_SSH_KEY" -o BatchMode=yes -o StrictHostKeyChecking=yes \ 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 "$DEVELOPMENT_SSH_TARGET" 'docker logs --tail=100 admin-web-development || true' || true
else else
docker compose -f docker-compose.test.yml logs --tail=100 || true docker compose -f docker-compose.test.yml logs --tail=100 || true