Legoktm has uploaded a new change for review.
https://gerrit.wikimedia.org/r/193555
Change subject: Use composer for experimental
mediawiki-phpunit-{phpflavor}-composer jobs
......................................................................
Use composer for experimental mediawiki-phpunit-{phpflavor}-composer jobs
Bug: T90303
Change-Id: Ic1293d1df80049468900ffc77fa0d791fa024b1a
---
M jjb/mediawiki.yaml
M zuul/layout.yaml
2 files changed, 29 insertions(+), 0 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/55/193555/1
diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index b7258e0..937c1d4 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -187,6 +187,31 @@
- archive-log-dir
- mw-teardown
+# Same as above, except uses composer instead of mediawiki/vendor.
+# Currently experimental, will eventually be used for `master`, and
+# wmf/ branches will use mediawiki/vendor. See T90303.
+- job-template:
+ name: 'mediawiki-phpunit-{phpflavor}-composer'
+ node: 'contintLabsSlave && (UbuntuPrecise && phpflavor-zend &&
phpflavor-{phpflavor}) || (UbuntuTrusty && phpflavor-hhvm &&
phpflavor-{phpflavor})'
+ concurrent: true
+ triggers:
+ - zuul
+ builders:
+ - assert-phpflavor:
+ phpflavor: '{phpflavor}'
+ - hhvm-clear-hhbc
+ - zuul-cloner:
+ projects: >
+ mediawiki/core
+ - composer-update
+ - mw-install-sqlite
+ - mw-apply-settings
+ - shell: "/srv/deployment/integration/slave-scripts/bin/mw-run-phpunit.sh"
+ publishers:
+ - phpunit-junit-2
+ - archive-log-dir
+ - mw-teardown
+
- job-template:
name: 'mediawiki-extensions-{phpflavor}'
# See 'mediawiki-phpunit-{phpflavor}'
@@ -374,6 +399,7 @@
- rubocop
- '{name}-ruby1.9.3lint'
- 'mediawiki-phpunit-{phpflavor}'
+ - 'mediawiki-phpunit-{phpflavor}-composer'
- 'mediawiki-extensions-{phpflavor}'
# For regression testing:
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index db94980..01cf8da 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1978,6 +1978,9 @@
publish:
- mediawiki-core-doxygen-publish
- mediawiki-core-release
+ experimental:
+ - mediawiki-phpunit-zend-composer
+ - mediawiki-phpunit-hhvm-composer
- name: mediawiki/vendor
check:
--
To view, visit https://gerrit.wikimedia.org/r/193555
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic1293d1df80049468900ffc77fa0d791fa024b1a
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Legoktm <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits