jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/333253 )
Change subject: Wikibase experimental jobs on Nodepool
......................................................................
Wikibase experimental jobs on Nodepool
Creates:
mwext-Wikibase-client-tests-mysql-hhvm-jessie
mwext-Wikibase-client-tests-mysql-php55-trusty
mwext-Wikibase-client-tests-sqlite-hhvm-jessie
mwext-Wikibase-client-tests-sqlite-php55-trusty
mwext-Wikibase-repo-tests-sqlite-hhvm-jessie
mwext-Wikibase-repo-tests-sqlite-php55-trusty
Change-Id: I4d9b6013f737647525d8b89a0da79b565185899b
---
M jjb/wikidata.yaml
M zuul/layout.yaml
2 files changed, 47 insertions(+), 1 deletion(-)
Approvals:
Hashar: Looks good to me, approved
jenkins-bot: Verified
diff --git a/jjb/wikidata.yaml b/jjb/wikidata.yaml
index e79f5c1..3d319dc 100644
--- a/jjb/wikidata.yaml
+++ b/jjb/wikidata.yaml
@@ -22,7 +22,7 @@
--log-junit "$WORKSPACE/log/junit-wikidata.xml" \
{params}
-- job-template:
+- job-template: &wikibase-tests-template
name: 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}'
node: 'contintLabsSlave && phpflavor-{phpflavor}'
concurrent: true
@@ -54,6 +54,15 @@
results: 'log/junit*.xml'
- 'mw-teardown-{dbflavor}'
+# XXX miss castor :(
+- job-template:
+ !!merge : *wikibase-tests-template
+ name: 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}'
+ node: ci-{image}-wikimedia
+ # Reinject Zuul parameters since JJB strip them for some reason
+ triggers:
+ - zuul
+
- project:
name: wikidata
# By default we do not need any other extensions:
@@ -68,6 +77,7 @@
jobs:
+ # repo
- 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}':
kind: repo
repoorclient: 'repo'
@@ -78,6 +88,22 @@
- php55
- hhvm
phpunit-params: '--group Wikibase,WikibaseAPI,Purtle'
+
+ # repo on Nodepool
+ - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}':
+ kind: repo
+ repoorclient: 'repo'
+ dependencies: 'CirrusSearch,Elastica,GeoData,cldr'
+ dbflavor:
+ - sqlite
+ phpflavor:
+ - php55:
+ image: trusty
+ - hhvm:
+ image: jessie
+ phpunit-params: '--group Wikibase,WikibaseAPI,Purtle'
+
+ # client
- 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}':
kind: client
repoorclient: 'client'
@@ -89,6 +115,20 @@
- php55
- hhvm
phpunit-params: '--group Wikibase,WikibaseClient'
+ # client on Nodepool
+ - 'mwext-Wikibase-{kind}-tests-{dbflavor}-{phpflavor}-{image}':
+ kind: client
+ repoorclient: 'client'
+ dependencies: 'Scribunto,Capiunto,cldr,Echo'
+ dbflavor:
+ - mysql
+ - sqlite
+ phpflavor:
+ - php55:
+ image: trusty
+ - hhvm:
+ image: jessie
+ phpunit-params: '--group Wikibase,WikibaseClient'
- job:
name: wikidata-gremlin
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 1401126..0841e07 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -8725,6 +8725,12 @@
- mwext-Wikibase-client-tests-sqlite-hhvm
experimental:
- mwext-php70-phan-jessie
+ - mwext-Wikibase-client-tests-mysql-hhvm-jessie
+ - mwext-Wikibase-client-tests-mysql-php55-trusty
+ - mwext-Wikibase-client-tests-sqlite-hhvm-jessie
+ - mwext-Wikibase-client-tests-sqlite-php55-trusty
+ - mwext-Wikibase-repo-tests-sqlite-hhvm-jessie
+ - mwext-Wikibase-repo-tests-sqlite-php55-trusty
postmerge:
- mwext-doxygen-publish
- mwext-jsduck-publish
--
To view, visit https://gerrit.wikimedia.org/r/333253
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I4d9b6013f737647525d8b89a0da79b565185899b
Gerrit-PatchSet: 3
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Paladox <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits