jenkins-bot has submitted this change and it was merged. (
https://gerrit.wikimedia.org/r/375794 )
Change subject: Create some php5.5 jobs on Jessie
......................................................................
Create some php5.5 jobs on Jessie
Create:
composer-package-php55-jessie
composer-php55-jessie
mediawiki-extensions-php55-jessie
mediawiki-phpunit-php55-jessie
mwext-testextension-php55-composer-jessie
mwext-testextension-php55-composer-jessie-non-voting
mwext-testextension-php55-jessie
mwext-testextension-php55-jessie-non-voting
mwext-Wikibase-client-tests-mysql-php55-jessie
mwext-Wikibase-client-tests-sqlite-php55-jessie
mwext-Wikibase-repo-tests-sqlite-php55-jessie
mwgate-composer-php55-jessie
Replace php-compile-php55-trusty with php-compile-php55-jessie since it
is always in the experimental pipeline anyway.
Add some others to the experimental pipeline.
Bug: T161882
Change-Id: I6d3ef01721fcec9b7990526890e289e7560d5ca3
---
M jjb/mediawiki-extensions.yaml
M jjb/mediawiki.yaml
M jjb/php-extensions.yaml
M jjb/php.yaml
M jjb/wikidata.yaml
M zuul/layout.yaml
6 files changed, 38 insertions(+), 10 deletions(-)
Approvals:
Hashar: Looks good to me, approved
jenkins-bot: Verified
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index 034d275..494f267 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -308,9 +308,10 @@
# Nodepool
- 'mwext-testextension-{phpflavor}-{image}': &phpflavor_images
phpflavor:
- # Change image to jessie once php 5.5 is avilable.
- php55:
image: trusty
+ - php55:
+ image: jessie
- hhvm:
image: jessie
- 'mwext-testextension-{phpflavor}-{image}-non-voting': *phpflavor_images
diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index a9a2771..fecb853 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -268,6 +268,8 @@
phpflavor:
- php55:
image: trusty
+ - php55:
+ image: jessie
- php70:
image: jessie
# Wikimedia runs HHVM on Jessie
diff --git a/jjb/php-extensions.yaml b/jjb/php-extensions.yaml
index db09024..08e5cbc 100644
--- a/jjb/php-extensions.yaml
+++ b/jjb/php-extensions.yaml
@@ -16,8 +16,8 @@
- job:
!!merge : *php-compile-php55
- name: 'php-compile-php55-trusty'
- node: ci-trusty-wikimedia
+ name: 'php-compile-php55-jessie'
+ node: ci-jessie-wikimedia
triggers:
- zuul
diff --git a/jjb/php.yaml b/jjb/php.yaml
index 13fc1ce..a5ab392 100644
--- a/jjb/php.yaml
+++ b/jjb/php.yaml
@@ -149,6 +149,8 @@
# Zend 55 is solely on Trusty
- php55:
image: trusty
+ - php55:
+ image: jessie
- php70:
image: jessie
- hhvm:
diff --git a/jjb/wikidata.yaml b/jjb/wikidata.yaml
index ee56a7b..32cfa32 100644
--- a/jjb/wikidata.yaml
+++ b/jjb/wikidata.yaml
@@ -77,6 +77,8 @@
phpflavor:
- php55:
image: trusty
+ - php55:
+ image: jessie
- hhvm:
image: jessie
phpunit-params: '--group Wikibase,WikibaseAPI,Purtle'
@@ -92,6 +94,8 @@
phpflavor:
- php55:
image: trusty
+ - php55:
+ image: jessie
- hhvm:
image: jessie
phpunit-params: '--group Wikibase,WikibaseClient'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index fc8e4e7..10e5fb3 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -789,7 +789,7 @@
branch: (?!fundraising/REL.*)
queue-name: mediawiki
- - name: ^mediawiki-extensions-php55-trusty$
+ - name: ^mediawiki-extensions-php55-(trusty|jessie)$
branch: (?!fundraising/REL.*)
queue-name: mediawiki
@@ -956,6 +956,7 @@
- mwext-testextension-hhvm-composer-jessie
gate-and-submit-swat: *extension-unittests-composer-gate-and-submit
experimental:
+ - mwext-testextension-php55-composer-jessie
- mwext-qunit-composer-jessie
- mwgate-npm-node-6-jessie
- mwgate-composer-php70-jessie
@@ -999,6 +1000,7 @@
experimental:
- mediawiki-extensions-hhvm-jessie
- mediawiki-extensions-qunit-jessie
+ - mwext-testextension-php55-jessie
- mwgate-npm-node-6-jessie
- mwgate-composer-php70-jessie
- mwext-php70-phan-jessie
@@ -1062,6 +1064,8 @@
- mediawiki-extensions-php55-trusty
- mediawiki-extensions-qunit-jessie
gate-and-submit-swat: *extension-gate-gate-and-submit
+ experimental:
+ - mediawiki-extensions-php55-jessie
- name: extension-phan-generic
test:
@@ -1135,7 +1139,7 @@
experimental:
- mwgate-npm-node-6-jessie
- mwgate-composer-hhvm-jessie
- - mwgate-composer-php55-trusty
+ - mwgate-composer-php55-jessie
- mwgate-composer-php70-jessie
- name: composer-test
@@ -1150,6 +1154,7 @@
- composer-hhvm-jessie
gate-and-submit-swat: *composer-test-gate-and-submit
experimental:
+ - composer-php55-jessie
- composer-php70-jessie
- name: mwgate-composer
@@ -1163,6 +1168,7 @@
- mwgate-composer-php55-trusty
- mwgate-composer-hhvm-jessie
experimental:
+ - mwgate-composer-php55-jessie
- mwgate-composer-php70-jessie
gate-and-submit-swat: *mwgate-composer-gate-and-submit
@@ -1186,6 +1192,7 @@
- composer-package-hhvm-jessie
- composer-package-php55-trusty
experimental:
+ - composer-package-php55-jessie
- composer-package-php70-jessie
- name: npm
@@ -1405,6 +1412,7 @@
- mwgate-composer-php70-jessie
- mediawiki-phpunit-php70-jessie
- mediawiki-extensions-php70-jessie
+ - mediawiki-phpunit-php55-jessie
- name: mediawiki/debian
test:
@@ -1435,8 +1443,9 @@
- mwgate-composer-validate
gate-and-submit-swat: *mediawiki-vendor-gate-and-submit
experimental:
+ - mediawiki-phpunit-php55-jessie
- mwgate-composer-hhvm-jessie
- - mwgate-composer-php55-trusty
+ - mwgate-composer-php55-jessie
- mwgate-composer-php70-jessie
- name: analytics/aggregator
@@ -1619,12 +1628,16 @@
- composer-php55-trusty
postmerge:
- tox-py27-coverage-publish
+ experimental:
+ - composer-php55-jessie
- name: labs/tools/guc
test:
- composer-php55-trusty
gate-and-submit:
- composer-php55-trusty
+ experimental:
+ - composer-php55-jessie
- name: labs/tools/Luke081515IRCBot
test:
@@ -1685,6 +1698,8 @@
- composer-php55-trusty
postmerge:
- integration-docroot-deploy
+ experimental:
+ - composer-php55-jessie
- name: mediawiki/ruby/api
template:
@@ -6883,6 +6898,8 @@
gate-and-submit-swat: *mediawiki-extensions-wikibase-gate-and-submit
experimental:
- mwext-php70-phan-jessie
+ - mwext-Wikibase-repo-tests-sqlite-php55-jessie
+ - mwext-Wikibase-client-tests-mysql-php55-jessie
postmerge:
- mwext-doxygen-publish
- mwext-jsduck-publish
@@ -7006,7 +7023,7 @@
- php-compile-php55
experimental:
- php-compile-hhvm-jessie
- - php-compile-php55-trusty
+ - php-compile-php55-jessie
- name: mediawiki/php/luasandbox
# no check pipeline since -build runs code :-)
@@ -7020,7 +7037,7 @@
- php-compile-php70
experimental:
- php-compile-hhvm-test-jessie
- - php-compile-php55-trusty
+ - php-compile-php55-jessie
- php-compile-php70-jessie
- name: mediawiki/php/wikidiff2
@@ -7035,7 +7052,7 @@
- php-compile-php70
experimental:
- php-compile-hhvm-jessie
- - php-compile-php55-trusty
+ - php-compile-php55-jessie
- php-compile-php70-jessie
- name: mediawiki/php/wmerrors
@@ -7045,7 +7062,7 @@
gate-and-submit:
- php-compile-php55
experimental:
- - php-compile-php55-trusty
+ - php-compile-php55-jessie
- name: mediawiki/oauthclient-php
template:
@@ -7378,6 +7395,8 @@
- oojs-ui-doxygen-publish
- oojs-ui-coverage
- oojs-ui-demos-publish
+ experimental:
+ - composer-package-php55-jessie
- name: unicodejs
template:
--
To view, visit https://gerrit.wikimedia.org/r/375794
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I6d3ef01721fcec9b7990526890e289e7560d5ca3
Gerrit-PatchSet: 1
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