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}"