From 5d0074cc7cf1f1417db358e09f9105d1053a0042 Mon Sep 17 00:00:00 2001 From: lzh Date: Thu, 15 Jan 2026 16:55:44 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E7=94=9F=E6=88=90=E9=80=BB=E8=BE=91=EF=BC=8C=E5=B0=86=E5=88=86?= =?UTF-8?q?=E6=94=AF=E5=90=8D=E4=B8=AD=E7=9A=84=E6=96=9C=E6=9D=A0=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E4=B8=BA=E8=BF=9E=E5=AD=97=E7=AC=A6?= 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 19dd792..46536a2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -80,7 +80,9 @@ pipeline { returnStdout: true ).trim() - env.IMAGE_TAG = "${env.BRANCH_NAME}-${env.BUILD_NUMBER}-${shortCommit}" + // 清理分支名:将斜杠替换为连字符,确保 Docker 标签格式有效 + def sanitizedBranchName = env.BRANCH_NAME.replaceAll('/', '-') + env.IMAGE_TAG = "${sanitizedBranchName}-${env.BUILD_NUMBER}-${shortCommit}" env.PREVIOUS_IMAGE_TAG = getPreviousImageTag() env.GIT_COMMIT_MSG = sh( script: 'git log -1 --pretty=%B',