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

Reply via email to