liang-springcloud-alibaba-s.../Jenkinsfile
liangjinglin ea26255604
Some checks failed
gitea-Liang/pipeline/head There was a failure building this commit
20250423 jenkinsfile脚本调试 -3
2025-04-23 19:54:08 +08:00

31 lines
1017 B
Groovy

pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'echo build'
sh "mvn clean package -DskipTests=true"
}
}
stage('Test'){
steps {
sh 'echo test'
}
}
stage('Build Docker Image') {
steps {
// 构建 Docker 镜像
sh 'docker build -t liang-springcloud-alibaba-goods-service:1.0-SNAPSHOT .'
}
}
stage('Run Docker Container') {
steps {
// 停止并删除旧的容器(如果存在)
sh 'docker stop liang-springcloud-alibaba-goods-service || true'
sh 'docker rm liang-springcloud-alibaba-goods-service || true'
// 运行新的 Docker 容器
sh 'docker run -d -p 7002:7002 --name liang-springcloud-alibaba-goods-service liang-springcloud-alibaba-goods-service:1.0-SNAPSHOT'
}
}
}
}