ci(breed_jenkins): 优化 Jenkins 构建脚本

- 添加 Maven 工具配置
- 优化代码格式,使用单引号替代双引号
- 改进部署步骤,使用 script 包裹多条命令
- 修正变量命名,使用驼峰命名法
This commit is contained in:
aixianling
2024-12-20 10:55:12 +08:00
parent 233c3992f5
commit 85bc1731ff

View File

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