pipeline { agent any stages { stage('使用MAVNE构建') { steps { withMaven(maven: 'Maven3') { sh 'mvn clean package -DskipTests' } } } stage('复制Jar包') { steps { cp target/rongshuo.jar /mydata/docker/rongshuo/rongshuo.jar } } stage('Docker Compose 发布本机') { steps { sh ''' # 通过挂载的 docker.sock 操作宿主机 Docker cd /mydata/docker/rongshuo docker compose down docker compose up -d ''' } } } }