This commit is contained in:
2025-11-24 15:25:46 +08:00
parent 5287929261
commit bdcf589398

47
Jenkinsfile vendored Normal file
View File

@@ -0,0 +1,47 @@
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'
}
}