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

Reply via email to