Hashar has uploaded a new change for review.

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

Change subject: mwext-qunit jobs to Nodepool
......................................................................

mwext-qunit jobs to Nodepool

Bug: T136301
Change-Id: Iafb1f970f5f24579e27761585a1714c3f5022e28
---
M jjb/mediawiki-extensions.yaml
M zuul/layout.yaml
M zuul/parameter_functions.py
3 files changed, 30 insertions(+), 20 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/10/292910/1

diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index b7804e0..b9bd08e 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -122,32 +122,36 @@
 
 # Generic qunit job for extensions.
 - job:
-    name: 'mwext-qunit'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'mwext-qunit-jessie'
+    node: ci-jessie-wikimedia
     concurrent: true
     triggers:
      - zuul
+    properties:
+     - zeromq-event
     builders:
+     - castor-load
      - prepare-mediawiki-zuul-project
      - qunit-karma
     publishers:
-     - localhost-cleanup
-     - mw-teardown-mysql
+     - castor-save
      - archive-log-dir
 
 # Generic qunit job for extensions with composer update.
 - job:
-    name: 'mwext-qunit-composer'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'mwext-qunit-composer-jessie'
+    node: ci-jessie-wikimedia
     concurrent: true
     triggers:
      - zuul
+    properties:
+     - zeromq-event
     builders:
+     - castor-load
      - prepare-mediawiki-zuul-project-no-vendor
      - qunit-karma
     publishers:
-     - localhost-cleanup
-     - mw-teardown-mysql
+     - castor-save
      - archive-log-dir
 
 # Generic mw-selenium job for extensions.
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 9f63196..b233904 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -910,7 +910,7 @@
      - mwext-testextension-hhvm-composer
      - composer-validate
     experimental:
-     - mwext-qunit-composer
+     - mwext-qunit-composer-jessie
      - npm-node-4.3
      - composer-php53
      - composer-php55-trusty
@@ -934,7 +934,7 @@
      - php55lint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
+     - mwext-qunit-composer-jessie
      - composer-php53
      - composer-php55-trusty
      - composer-hhvm-trusty
@@ -1030,17 +1030,17 @@
   # Triggers the generic mwext-qunit job
   - name: extension-qunit-generic
     test:
-      - mwext-qunit
+      - mwext-qunit-jessie
     gate-and-submit:
-      - mwext-qunit
+      - mwext-qunit-jessie
     experimental:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
 
   - name: extension-qunit-composer
     test:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
     gate-and-submit:
-      - mwext-qunit-composer
+      - mwext-qunit-composer-jessie
 
   - name: jsduck
     test:
@@ -1060,8 +1060,8 @@
      - jsonlint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
-     - mwext-qunit
+     - mwext-qunit-composer-jessie
+     - mwext-qunit-jessie
      - mwext-testextension-hhvm
      - mwext-testextension-hhvm-composer
      - npm-node-4.3
@@ -1087,8 +1087,8 @@
      - jsonlint
      - composer-validate
     experimental:
-     - mwext-qunit-composer
-     - mwext-qunit
+     - mwext-qunit-composer-jessie
+     - mwext-qunit-jessie
      - mwext-testextension-hhvm
      - mwext-testextension-hhvm-composer
      - npm-node-4.3
diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py
index 11c3c1b..893ee99 100644
--- a/zuul/parameter_functions.py
+++ b/zuul/parameter_functions.py
@@ -24,6 +24,8 @@
     php5_jobs = (
         # Qunit localhost uses apache mod_php which is Zend. Lets be consistent
         'mediawiki-core-qunit-jessie',
+        'mwext-qunit-jessie',
+        'mwext-qunit-composer-jessie',
         )
 
     # Sets a $PHP_BIN variable based on the job name
@@ -41,7 +43,11 @@
         # T128091: oojs/ui npm job runs on Jessie which only has HHVM
         params['PHP_BIN'] = 'hhvm'
 
-    ext_deps_jobs = ('mwext-testextension', 'mwext-qunit', 'mwext-mw-selenium')
+    ext_deps_jobs = (
+        'mwext-testextension',
+        'mwext-qunit-jessie',
+        'mwext-mw-selenium',
+        )
     if job.name.startswith(ext_deps_jobs):
         set_ext_dependencies(item, job, params)
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Iafb1f970f5f24579e27761585a1714c3f5022e28
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