#!/usr/bin/env groovy pipeline { agent any tools { maven 'maven3.6.2' jdk 'jdk17' } stages { stage('build') { steps { script { sh "mvn clean package -P module-bpm -D maven.test.skip=true" } dir('yudao-server') { sh "docker build -t $IMAGE_PATH ." } } } stage('deploy') { steps { script { sh "docker push $IMAGE_PATH" } } } } post { success { sh """ curl -X POST "${params.API_URL}/success" """ } failure { sh """ curl -X POST "${params.API_URL}/failure" """ } } }