From 85bc1731ff22ccadb4e078c73be95708b3ce54da Mon Sep 17 00:00:00 2001 From: aixianling Date: Fri, 20 Dec 2024 10:55:12 +0800 Subject: [PATCH] =?UTF-8?q?ci(breed=5Fjenkins):=20=E4=BC=98=E5=8C=96=20Jen?= =?UTF-8?q?kins=20=E6=9E=84=E5=BB=BA=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 Maven 工具配置 - 优化代码格式,使用单引号替代双引号 - 改进部署步骤,使用 script 包裹多条命令 - 修正变量命名,使用驼峰命名法 --- breed_jenkins | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/breed_jenkins b/breed_jenkins index 5aa5bf1..a7d46e6 100644 --- a/breed_jenkins +++ b/breed_jenkins @@ -1,5 +1,8 @@ pipeline { agent any + tools { + maven 'mvn39' // 'M3' 是在全局工具配置中定义的 Maven 名称 + } stages { stage('拉取代码') { steps { @@ -15,17 +18,19 @@ pipeline { } stage('构建打包') { steps { - sh "mvn clean package -Dmaven.test.skip=true" + sh 'mvn clean package -Dmaven.test.skip=true' } } stage('部署') { steps { - echo 'Deploying...' - def project_dir = "/home/product/product_breed/app" - def jar_name = "breed-service.jar" - sh "scp target/${jar_name} ${project_dir}" - sh "cd ${project_dir}" - sh "BUILD_ID=dontKillMe setsid java -jar -Xmx500M -Xms500M ${jar_name} --spring.profiles.active=dev --server.port=19998 >/dev/null 2>&1 &" + script{ + echo 'Deploying...' + def projectDir = '/home/product/product_breed/app' + def jarName = 'breed-service.jar' + sh "scp target/${jarName} ${projectDir}" + sh "cd ${projectDir}" + sh "BUILD_ID=dontKillMe setsid java -jar -Xmx500M -Xms500M ${jarName} --spring.profiles.active=dev --server.port=19998 >/dev/null 2>&1 &" + } } } }