From dd3726b8e25af48dbc4a250da5234a5e73efe4b2 Mon Sep 17 00:00:00 2001 From: zk Date: Wed, 27 May 2026 18:37:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20nginx=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=B9=E5=BC=8F=EF=BC=8C=E4=B8=8D=E5=9C=A8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=EF=BC=8C=E4=BB=85=E4=BB=85=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client-api/Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client-api/Jenkinsfile b/client-api/Jenkinsfile index 9b35ed0..f99c1fa 100644 --- a/client-api/Jenkinsfile +++ b/client-api/Jenkinsfile @@ -62,8 +62,9 @@ pipeline { sh "${SSH_CMD} 'mkdir -p ${REMOTE_DIR}'" // 传输镜像 sh "${SCP_CMD} ${IMAGE_NAME}.tar ${DEPLOY_USER}@${DEPLOY_HOST}:${REMOTE_DIR}/" - // 传输 nginx.conf - sh "${SCP_CMD} client-api/nginx.conf ${DEPLOY_USER}@${DEPLOY_HOST}:${REMOTE_DIR}/nginx.conf" + // 传输 nginx.conf(用 cat 写入保持 inode,避免 bind mount 失效) + sh "${SCP_CMD} client-api/nginx.conf ${DEPLOY_USER}@${DEPLOY_HOST}:${REMOTE_DIR}/nginx.conf.tmp" + sh "${SSH_CMD} 'cat ${REMOTE_DIR}/nginx.conf.tmp > ${REMOTE_DIR}/nginx.conf && rm -f ${REMOTE_DIR}/nginx.conf.tmp'" // 传输 docker-compose.yml sh "${SCP_CMD} docker-compose.client-api.yml ${DEPLOY_USER}@${DEPLOY_HOST}:${REMOTE_DIR}/docker-compose.yml" }