Hashar has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/324682

Change subject: Mw extensions jobs for Nodepool
......................................................................

Mw extensions jobs for Nodepool

Create:
mwext-testextension-hhvm-composer-jessie
mwext-testextension-hhvm-composer-jessie-non-voting
mwext-testextension-hhvm-jessie
mwext-testextension-hhvm-jessie-non-voting
mwext-testextension-php55-composer-trusty
mwext-testextension-php55-composer-trusty-non-voting
mwext-testextension-php55-trusty
mwext-testextension-php55-trusty-non-voting

Bug: T137199
Change-Id: I763ba0458467112348a5ca58dca193e7f369427d
---
M jjb/mediawiki-extensions.yaml
1 file changed, 65 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/82/324682/1

diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 057a8c7..109c27a 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -256,6 +256,33 @@
     triggers:
      - zuul
 
+- job-template: &job_mwext-testextension-image
+    name: 'mwext-testextension-{phpflavor}-{image}'
+    node: ci-{image}-wikimedia
+    concurrent: true
+    triggers:
+     - zuul
+    builders:
+     - castor-load
+     - assert-phpflavor:
+         phpflavor: '{phpflavor}'
+     - hhvm-clear-hhbc
+     - prepare-mediawiki-zuul-project
+     - mw-fetch-composer-dev
+     - mw-run-phpunit-allexts
+    publishers:
+     - junit:
+        results: 'log/junit*.xml'
+     - archive-log-dir
+     - castor-save
+
+- job-template:
+    name: 'mwext-testextension-{phpflavor}-{image}-non-voting'
+    !!merge : *job_mwext-testextension
+    # Reinject Zuul parameters since JJB strip for some reason
+    triggers:
+     - zuul
+
 # same but with composer update instead of cloning vendor
 - job-template: &job_mwext-testextension-composer
     name: 'mwext-testextension-{phpflavor}-composer'
@@ -283,9 +310,37 @@
     triggers:
      - zuul
 
+- job-template: &job_mwext-testextension-composer-image
+    name: 'mwext-testextension-{phpflavor}-composer-{image}'
+    node: ci-{image}-wikimedia
+    concurrent: true
+    triggers:
+     - zuul
+    builders:
+     - castor-load
+     - assert-phpflavor:
+         phpflavor: '{phpflavor}'
+     - hhvm-clear-hhbc
+     - prepare-mediawiki-zuul-project-no-vendor
+     - mw-run-phpunit-allexts
+    publishers:
+     - junit:
+        results: 'log/junit*.xml'
+     - archive-log-dir
+     - castor-save
+
+# Same as above, but with non-voting suffix because it's non-voting
+- job-template:
+    name: 'mwext-testextension-{phpflavor}-composer-{image}-non-voting'
+    !!merge : *job_mwext-testextension-composer-image
+    # Reinject Zuul parameters since JJB strip for some reason
+    triggers:
+     - zuul
+
 - project:
     name: 'mwext-testextension-generic'
     jobs:
+     # Legacy permanent slaves
      - 'mwext-testextension-{phpflavor}':
         phpflavor:
             - hhvm
@@ -306,6 +361,16 @@
             - hhvm
             - php53
             - php55
+     # Nodepool
+     - 'mwext-testextension-{phpflavor}-{image}': &phpflavor_images
+         phpflavor:
+             - php55:
+                 image: trusty
+             - hhvm:
+                 image: jessie
+     - 'mwext-testextension-{phpflavor}-{image}-non-voting': *phpflavor_images
+     - 'mwext-testextension-{phpflavor}-composer-{image}': *phpflavor_images
+     - 'mwext-testextension-{phpflavor}-composer-{image}-non-voting': 
*phpflavor_images
 
 - job:
     name: 'mwext-jsduck-publish'

-- 
To view, visit https://gerrit.wikimedia.org/r/324682
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I763ba0458467112348a5ca58dca193e7f369427d
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to