Paladox has uploaded a new change for review.
https://gerrit.wikimedia.org/r/269768
Change subject: Improve cloning mediawiki/core and mediawiki/vendor under non
generic tests
......................................................................
Improve cloning mediawiki/core and mediawiki/vendor under non generic tests
This shoudl have a speedbump to match cloning speeds as found in generic.
Change-Id: I0b1ce5502d418a989abac153d6d9d7b4312d573a
---
M jjb/mediawiki-extensions.yaml
1 file changed, 16 insertions(+), 3 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/68/269768/1
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index fe4b9b9..ec218ef 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -75,11 +75,17 @@
builders:
- shell: "echo $ZUUL_PROJECT > extensions_load.txt"
- shell: "echo -e $EXT_DEPENDENCIES >> extensions_load.txt"
+ - shell: |
+ # Build dependencies list
+ rm -f deps.txt
+ touch deps.txt
+ echo "mediawiki/core" >> deps.txt
+ echo "mediawiki/vendor" >> deps.txt
- zuul-cloner:
projects: >
- mediawiki/core
- mediawiki/vendor
+ $(cat deps.txt)
$(cat extensions_load.txt)
+ - shell: "cp deps.txt"
- shell: "mv extensions_load.txt src/extensions_load.txt"
- shell: |
if grep -q mediawiki/extensions/VisualEditor src/extensions_load.txt;
then
@@ -89,16 +95,23 @@
- mw-install-mysql
- mw-apply-settings
- mw-run-update-script
+
# same except for use with composer instead of cloning vendor
- builder:
name: prepare-mediawiki-zuul-project-no-vendor
builders:
- shell: "echo $ZUUL_PROJECT > extensions_load.txt"
- shell: "echo -e $EXT_DEPENDENCIES >> extensions_load.txt"
+ - shell: |
+ # Build dependencies list
+ rm -f deps.txt
+ touch deps.txt
+ echo "mediawiki/core" >> deps.txt
- zuul-cloner:
projects: >
- mediawiki/core
+ $(cat deps.txt)
$(cat extensions_load.txt)
+ - shell: "cp deps.txt"
- shell: "mv extensions_load.txt src/extensions_load.txt"
- shell: |
if grep -q mediawiki/extensions/VisualEditor src/extensions_load.txt;
then
--
To view, visit https://gerrit.wikimedia.org/r/269768
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0b1ce5502d418a989abac153d6d9d7b4312d573a
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits