You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2019/01/07 13:54:37 UTC

[sling-tooling-jenkins] 01/01: SLING-8202 evaluate "additionalMavenParams" from custom ".sling-module.xml"

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

kwin pushed a commit to branch bugfix/SLING-8202_support-additionalMavenParams
in repository https://gitbox.apache.org/repos/asf/sling-tooling-jenkins.git

commit e9ccad77d140d6ad75e925288880f15d8610e585
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Mon Jan 7 14:54:26 2019 +0100

    SLING-8202 evaluate "additionalMavenParams" from custom
    ".sling-module.xml"
---
 create_jobs.groovy | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/create_jobs.groovy b/create_jobs.groovy
index d66af4e..9cae1ab 100644
--- a/create_jobs.groovy
+++ b/create_jobs.groovy
@@ -16,6 +16,7 @@ manifest.project.each { project ->
     def createJob = true
     try {
         slingMod = new XmlParser().parse(rawUrlPrefix + "/" + jobName + "/master/.sling-module.xml")
+        println "${jobName}: found custom .sling-module.xml"
     } catch ( FileNotFoundException e) {
         println "${jobName}: no .sling-module.xml found, using defaults"
     }
@@ -51,6 +52,11 @@ manifest.project.each { project ->
         println "${jobName}: overriding default maven goal with value ${module.mavenGoal}"
     }
 
+    if ( slingMod?.jenkins?.additionalMavenParams ) {
+        module.extraGoalsParams = slingMod.jenkins.additionalMavenParams.text()
+        println "${jobName}: overriding additional maven parameters with value ${module.extraGoalsParams}"
+    }
+
     if ( slingMod?.jenkins?.rebuildFrequency ) {
         module.rebuildFrequency = slingMod.jenkins.rebuildFrequency.text()
         println "${jobName}: overriding default rebuild frequency with value ${module.rebuildFrequency}"