jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/383134 )

Change subject: Template to factor out common maven jobs
......................................................................


Template to factor out common maven jobs

Add a job template alias based on name/project variables. So one can:

- project:
  name: meta
  project:
     - foo
     - bar
  jobs:
     - '{name}-{project}-maven'

Which would generate:

 meta-foo-maven
 meta-bar-maven

Change-Id: Ic9d77cd65a11182e6a47bb778b35ab2ce1e3e436
---
M jjb/job-templates.yaml
1 file changed, 9 insertions(+), 1 deletion(-)

Approvals:
  Hashar: Looks good to me, approved
  jenkins-bot: Verified
  Gehel: Looks good to me, but someone else must approve



diff --git a/jjb/job-templates.yaml b/jjb/job-templates.yaml
index 14d70e6..b66d06a 100644
--- a/jjb/job-templates.yaml
+++ b/jjb/job-templates.yaml
@@ -32,7 +32,7 @@
     builders:
      - jsduck
 
-- job-template:
+- job-template: &job_template_maven
     name: '{name}-maven'
     project-type: maven
     jdk: 'Debian - OpenJdk 8'
@@ -53,6 +53,14 @@
     publishers:
      - castor-save
 
+# Convenience alias with name/project variables
+- job-template:
+    !!merge : *job_template_maven
+    name: '{name}-{project}-maven'
+    # Reinject Zuul parameters since JJB strip for some reason
+    triggers:
+     - zuul
+
 - job: &job_npm-node-6-jessie
     name: 'npm-node-6-jessie'
     node: ci-jessie-wikimedia

-- 
To view, visit https://gerrit.wikimedia.org/r/383134
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ic9d77cd65a11182e6a47bb778b35ab2ce1e3e436
Gerrit-PatchSet: 4
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>
Gerrit-Reviewer: Gehel <guillaume.leder...@wikimedia.org>
Gerrit-Reviewer: Hashar <has...@free.fr>
Gerrit-Reviewer: Paladox <thomasmulhall...@yahoo.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to