Hashar has uploaded a new change for review.
https://gerrit.wikimedia.org/r/185132
Change subject: Support injecting an extension in shared job
......................................................................
Support injecting an extension in shared job
The mediawiki-extensions-{hhvm,php} jobs have an hardcoded list of
extensions to be tested together. When we want to add a new extension,
we want to be able to try the job with it before including it.
Add mediawiki-extensions-hhvm to extensions 'experimental' pipeline.
Adjust the job to inject the project of triggered patch in the list of
dependencies to be tested.
Change-Id: I7467f71910ac5fae7055ea675d6af20f9ccc8e4d
---
M jjb/mediawiki.yaml
M zuul/layout.yaml
2 files changed, 8 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/32/185132/1
diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index fb8925b..5244053 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -187,6 +187,13 @@
mediawiki/extensions/WikiGrok
mediawiki/extensions/ZeroBanner
mediawiki/extensions/ZeroPortal" > deps.txt
+ - shell:
+ # When triggered from the experimental pipeline, add the project to
+ # the list of dependencies. Used to inject an extension which is not
+ # yet part of the list above.
+ if [ "$ZUUL_PIPELINE" == 'experimental' ] && ! grep -q
"$ZUUL_PROJECT" deps.txt; then
+ echo "$ZUUL_PROJECT" >> deps.txt
+ fi
- zuul-cloner:
projects: >
mediawiki/core
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index e021b48..e66ee04 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1762,6 +1762,7 @@
- 'mwext-{name}-testextension-zend'
- php-composer-validate
experimental:
+ - 'mediawiki-extensions-hhvm'
- 'mwext-{name}-testextension-hhvm'
- name: extension-gate
--
To view, visit https://gerrit.wikimedia.org/r/185132
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7467f71910ac5fae7055ea675d6af20f9ccc8e4d
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits