45 lines
834 B
Groovy
45 lines
834 B
Groovy
pipeline {
|
|
/* 声明式流水线内容 */
|
|
agent any
|
|
|
|
tools {
|
|
maven 'maven-3.9.9'
|
|
}
|
|
|
|
// 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 'set JAVA_HOME=/var/jdk1.8.0_461/bin'
|
|
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 {
|
|
MODULE_PATH = 'fly-home-common'
|
|
}
|
|
} |