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 &" + } } } }