Add mvn-params to verify-java 97/39797/1
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 28 Mar 2018 19:06:39 +0000 (12:06 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Wed, 28 Mar 2018 19:06:39 +0000 (12:06 -0700)
'{project-name}-{stream}-verify-java' needs an option to
provide mvn-parameters to the builder step. Add mvn-params
parameter to the job.

Change-Id: Ib3ff4bfe487223270dcae508f4dbbfab880de178
Issue-ID: CIMAN-152
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
jjb/global-defaults.yaml
jjb/global-macros.yaml
jjb/global-templates-java.yaml

index 51cf6c6..450355f 100644 (file)
@@ -25,6 +25,7 @@
     jdk: ''
 
     # Maven
+    mvn-params: ''
     onap-infra-mvn-opts: |
         --show-version
         --batch-mode
index 6be0e0f..27167b6 100644 (file)
           default: '$JOB_NAME-$BUILD_NUMBER'
           description: 'Used by Heat to generate a unique stack & vm name'
 
+- parameter:
+    name: maven-params
+    parameters:
+      - string:
+          name: MAVEN_PARAMS
+          default: '{mvn-params}'
+          description: Maven parameters to pass to the mvn command.
+
 - parameter:
     name: maven-exec
     parameters:
index 210ed9b..171fdb1 100644 (file)
@@ -90,6 +90,8 @@
           artifacts: '{archive-artifacts}'
       - maven-exec:
           maven-version: '{maven-version}'
+      - maven-params:
+          mvn-params: '{mvn-params}'
 
     scm:
       - gerrit-trigger-scm:
       - maven-target:
           maven-version: '{maven-version}'
           goals: 'clean install -B
-            -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn'
+            -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn {mvn-params}'
           settings: '{mvn-settings}'
           settings-type: cfp
           global-settings: 'global-settings'