jenkins-bot has submitted this change and it was merged.
Change subject: integration-mediawiki based on Zuul cloner
......................................................................
integration-mediawiki based on Zuul cloner
Creates:
integration-many-mw-exts
integration-with-mediawiki
Change-Id: I2670cbe8e1a54e0025a7450b6b12b8199cfd9b7b
---
M jobs.yaml
1 file changed, 37 insertions(+), 0 deletions(-)
Approvals:
Hashar: Looks good to me, approved
jenkins-bot: Verified
diff --git a/jobs.yaml b/jobs.yaml
index 8a7d046..f8f4575 100644
--- a/jobs.yaml
+++ b/jobs.yaml
@@ -9,6 +9,20 @@
builders:
- shell: "set | egrep '^ZUUL'"
+# parameters:
+# - projects : Gerrit project to clone
+- builder:
+ name: zuul-cloner
+ builders:
+ - shell: |
+ /usr/local/bin/zuul-cloner --version
+ /usr/local/bin/zuul-cloner \
+ --color \
+ --verbose \
+ --workspace src \
+ http://localhost:8082/ \
+ {projects}
+
- job-template:
name: '{prefix}-lint'
builders:
@@ -23,3 +37,26 @@
- mwext-SecondExtension
jobs:
- '{prefix}-lint'
+
+- job-template:
+ name: 'integration-{title}'
+ builders:
+ - dump-zuul-env
+ - zuul-cloner:
+ projects: '{projects}'
+
+- project:
+ name: CI
+ jobs:
+ - integration-{title}:
+ title: 'many-mw-exts'
+ projects: >
+ mediawiki/core
+ mediawiki/extensions/FirstExtension
+ mediawiki/extensions/SecondExtension
+
+ - integration-{title}:
+ title: 'with-mediawiki'
+ projects: >
+ $ZUUL_PROJECT
+ mediawiki/core
--
To view, visit https://gerrit.wikimedia.org/r/131460
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I2670cbe8e1a54e0025a7450b6b12b8199cfd9b7b
Gerrit-PatchSet: 2
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: labs
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits