jenkins blueocean job执行为什么会有多个General SCM
Jenkinsfile代码如下
pipeline {
agent { label 'linux_prod' }
stages {
stage('Build') {
agent {
docker {
image 'maven:3-alpine'
args '-v /root/.m2:/root/.m2 -v /var/run/docker.sock:/var/run/docker.sock'
}
}
steps {
sh 'mvn -B -DskipTests clean package'
}
}
}
post {
always {
sh 'docker rmi $(docker images -q -f dangling=true)'
}
}
}