yudong 是这样, 拉取代码那一段, 它是会启动maven容器, 每次都是拉取的全新代码
pipeline {
agent {
node {
label 'maven'
}
}
stages {
stage('拉取代码') {
agent none
steps {
container('maven') {
git(url: 'http://119./test.git', credentialsId: 'test', branch: 'dev', changelog: true, poll: false)
// sh 'ls -al'
}
}
}
stage('项目编译') {
agent none
steps {
container('maven') {
// sh 'ls'
sh 'mvn clean'
sh 'mvn package "-Dmaven.test.skip=true" -Ptest -pl demo -am'
}
}
}