一、安装 Jenkins
dockerrun-d--namejenkins-p8080:8080\-v/opt/jenkins_home:/var/jenkins_home\-v/var/run/docker.sock:/var/run/docker.sock\jenkins/jenkins:lts二、Pipeline
pipeline{agent any stages{stage('拉取代码'){steps{git url:'https://github.com/zhang/seckill.git',branch:'main'}}stage('编译打包'){steps{sh'mvn clean package -DskipTests'}}stage('构建镜像'){steps{sh'docker build -t seckill:$BUILD_NUMBER .'}}stage('部署'){steps{sh''' docker stop seckill || true docker rm seckill || true docker run -d --name seckill -p 9090:9090 seckill:$BUILD_NUMBER '''}}}post{failure{mail to:'admin@example.com',subject:'部署失败',body:'${BUILD_URL}'}}}💡 觉得有用的话,点赞 + 关注【张老师技术栈】吧!