我正在尝试使用Jenkins并行构建我的所有Maven模块。我需要在我的Jenkinsfile中配置它。我已经尝试过以下方法:
node('cicd-build') {
println("Pipeline to run - ${utils.pipelineToRun}")
def branch = env.BRANCH_NAME
println("Branch - ${branch}")
stage('Checkout') {
scmCheckout {
deleteWorkspace = 'true'
maven_version = 'maven 3.6'
}
}
stage('Build') {
javaCompile {
goals = "clean install -T 4"
}
}
但是未在Jenkins管道上应用全新安装-T 4
我将执行Chetan的操作,但也将添加-B参数
-B, --batch-mode
Run in non-interactive (batch) mode
那会做的:
mvn -B -T 4 clean install
您想尝试一下吗?>
stage('Build') {
steps {
sh 'mvn -T 4 clean install'
}
}