pipeline { /* 声明式流水线内容 */ agent none // 不指定全局代理 tools { maven 'apache-maven-3.9.9' jdk 'jdk21' } agent { docker { image 'maven:3-alpine' label 'my-defined-label' args '-v /tmp:/tmp' } } stages { stage('打包jar..........') { steps { echo '打包中...' sh 'pwd' sh 'java -version' sh 'mvn -version' sh 'mvn clean package' echo '打包Success...' } } } post { always { echo 'I will always say Hello again!' } success { echo 'Pipeline succeeded!' } failure { echo 'Pipeline failed!' } } //环境变量 environment { CODING_DOCKER_REG_HOST = "${CCI_CURRENT_TEAM}-docker.pkg.${CCI_CURRENT_DOMAIN}" CODING_DOCKER_IMAGE_NAME = "${PROJECT_NAME.toLowerCase()}/${DOCKER_REPO_NAME}/${DOCKER_IMAGE_NAME}" MODULE_PATH = 'fly-home-common' } }