From 27d3cc4b94ebf4bce251456f0ca971ce2decd6d5 Mon Sep 17 00:00:00 2001 From: lzh Date: Tue, 13 Jan 2026 15:04:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20Jenkins=20=E4=B8=AD?= =?UTF-8?q?=20docker=20compose=20=E5=91=BD=E4=BB=A4=E6=89=A7=E8=A1=8C?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用 docker 的绝对路径 /usr/bin/docker - 切换到项目目录执行命令 - 确保命令在 Jenkins shell 环境中正确执行 --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a1cae5f..53539ab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -183,9 +183,11 @@ pipeline { services.each { service -> echo "Deploying ${service}..." + // 使用明确的命令格式 sh """ - docker compose -f docker-compose.core.yml pull ${service} - docker compose -f docker-compose.core.yml up -d ${service} + cd /opt/aiot-platform-cloud + /usr/bin/docker compose -f docker-compose.core.yml pull ${service} + /usr/bin/docker compose -f docker-compose.core.yml up -d ${service} """ // 等待服务健康检查