Legoktm has uploaded a new change for review. https://gerrit.wikimedia.org/r/194461
Change subject: Add experimental {name}-{ext-name}-composer-{phpflavor} jobs ...................................................................... Add experimental {name}-{ext-name}-composer-{phpflavor} jobs Bug: T90943 Change-Id: I75d3238d4be77c3cb5ef91c4b9fdaafb96f14f92 --- M jjb/mediawiki-extensions.yaml M zuul/layout.yaml 2 files changed, 22 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/integration/config refs/changes/61/194461/1 diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml index 950b90d..d466176 100644 --- a/jjb/mediawiki-extensions.yaml +++ b/jjb/mediawiki-extensions.yaml @@ -83,6 +83,8 @@ - mw-teardown - archive-log-dir +# Deprecated, extensions should be converted +# to use a composer entry point instead - job-template: name: '{name}-{ext-name}-phpcs-HEAD' node: hasSlaveScripts && UbuntuPrecise @@ -94,6 +96,18 @@ - phpcs-HEAD publishers: - phpcs + +- job-template: + name: '{name}-{ext-name}-composer-{phpflavor}' + node: 'contintLabsSlave && (UbuntuPrecise && phpflavor-zend && phpflavor-{phpflavor}) || (UbuntuTrusty && phpflavor-hhvm && phpflavor-{phpflavor})' + defaults: use-remote-zuul-no-submodules + concurrent: true + triggers: + - zuul + builders: + - composer-update + - shell: | + /srv/deployment/integration/composer/vendor/bin/composer test - builder: name: 'zuul-cloner-extdeps' @@ -369,6 +383,10 @@ - hhvm - zend - '{name}-{ext-name}-phpcs-HEAD' + - '{name}-{ext-name}-composer-{phpflavor}': + phpflavor: + - hhvm + - zend - project: name: mwext diff --git a/zuul/layout.yaml b/zuul/layout.yaml index 296438b..719c5ce 100644 --- a/zuul/layout.yaml +++ b/zuul/layout.yaml @@ -1737,6 +1737,8 @@ experimental: - 'mediawiki-extensions-hhvm' - 'mwext-{name}-testextension-hhvm' + - 'mwext-{name}-composer-hhvm' + - 'mwext-{name}-composer-zend' - name: extension-gate test: @@ -5814,6 +5816,8 @@ - mwext-VisualEditor-sync-gerrit experimental: - mediawiki-extensions-hhvm + - mwext-VisualEditor-composer-hhvm + - mwext-VisualEditor-composer-zend - name: mediawiki/extensions/WebChat template: -- To view, visit https://gerrit.wikimedia.org/r/194461 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I75d3238d4be77c3cb5ef91c4b9fdaafb96f14f92 Gerrit-PatchSet: 1 Gerrit-Project: integration/config Gerrit-Branch: master Gerrit-Owner: Legoktm <legoktm.wikipe...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits