我想从管道脚本执行以下maven命令,但连字符或引号不起作用
pipeline {
agent {
label 'master'
}
environment {
Blah
Blah..
}
stages {
stage('Build') {
steps {
sh "echo 'Build_Id: ' $BUILD_ID"
sh "echo 'Job_Name: ' $JOB_NAME"
sh "echo 'Build_Name: ' $BUILD_NAME"
sh "echo 'Current Branch Name: ' $BRANCH"
sh 'mvn clean package deploy -DskipTests -pl "AML-BI"'
}
}
}
}
post {
success {
}
failure {
}
always{
}
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试了单引号,双引号,反斜杠转义和连接,但无济于事
[Pipeline] sh
[Business-Information-UK AML-BI] Running shell script
+ mvn clean package deploy -P buildserver02,!artifactory …Run Code Online (Sandbox Code Playgroud)