测试
This commit is contained in:
47
Jenkinsfile
vendored
Normal file
47
Jenkinsfile
vendored
Normal 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'
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user