This is an automated email from the ASF dual-hosted git repository.

stephenc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jenkins-lib.git


The following commit(s) were added to refs/heads/master by this push:
     new 8f4eb1b  build the command line in more extensible way
8f4eb1b is described below

commit 8f4eb1b9fee2217c81d47e6439754fb36e84dfaa
Author: Stephen Connolly <[email protected]>
AuthorDate: Thu Nov 30 12:26:59 2017 +0000

    build the command line in more extensible way
---
 vars/asfMavenTlpStdBuild.groovy | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

diff --git a/vars/asfMavenTlpStdBuild.groovy b/vars/asfMavenTlpStdBuild.groovy
index 27b5bd0..09f42e7 100644
--- a/vars/asfMavenTlpStdBuild.groovy
+++ b/vars/asfMavenTlpStdBuild.groovy
@@ -56,6 +56,17 @@ def call(Map params = [:]) {
               }
             }
             stage("Build ${stageId}") {
+              def cmd = [
+                'mvn',
+                '-P+run-its',
+                '-Dmaven.test.failure.ignore=true',
+                '-Dfindbugs.failOnError=false',
+              ]
+              if (!first) {
+                cmd += '-Dfindbugs.skip=true'
+              }
+              cmd += 'clean'
+              cmd += 'verify'
               withMaven(jdk:jdkName, maven:mvnName, 
mavenLocalRepo:'.repository', options: [
                 artifactsPublisher(disabled: !first),
                 junitPublisher(ignoreAttachments: false),
@@ -67,9 +78,9 @@ def call(Map params = [:]) {
               ]) {
                 dir ('m') {
                   if (isUnix()) {
-                    sh "mvn clean verify -Dmaven.test.failure.ignore=true 
-Dfindbugs.failOnError=false -Dfindbugs.skip=${!first} -P+run-its"
+                    sh cmd.join(' ')
                   } else {
-                    bat "mvn clean verify -Dmaven.test.failure.ignore=true 
-Dfindbugs.failOnError=false -Dfindbugs.skip=${!first} -P+run-its"
+                    bat cmd.join(' ')
                   }
                 }
               }

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to