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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits