jenkins-bot has submitted this change and it was merged.

Change subject: mediawiki-extensions-* jobs on Nodepool
......................................................................


mediawiki-extensions-* jobs on Nodepool

Adjust a Zuul rule.

Create:
mediawiki-extensions-hhvm-jessie
mediawiki-extensions-php55-trusty

Add them to the experimental pipeline.

Bug: T135001
Change-Id: I97df38bb0b5a64c4154de87439839ddb428da7a2
---
M jjb/mediawiki.yaml
M zuul/layout.yaml
2 files changed, 28 insertions(+), 1 deletion(-)

Approvals:
  Hashar: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index 496981a..95c13f9 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -247,6 +247,29 @@
      - mw-teardown-mysql
      - archive-log-dir
 
+- job-template:
+    name: 'mediawiki-extensions-{phpflavor}-{image}'
+    node: ci-{image}-wikimedia
+    concurrent: true
+    properties:
+     - build-discarder:
+         days-to-keep: 15
+    triggers:
+     - zuul
+    builders:
+     - castor-load
+     - assert-phpflavor:
+         phpflavor: '{phpflavor}'
+     - hhvm-clear-hhbc
+     - prepare-mediawiki-zuul-project
+     - mw-fetch-composer-dev
+     - mw-run-phpunit-allexts
+    publishers:
+     - junit:
+        results: 'log/junit*.xml'
+     - archive-log-dir
+     - castor-save
+
 # See 'mediawiki-phpunit-{phpflavor}'
 - job-template:
     name: 'mediawiki-extensions-qunit-jessie'
@@ -292,6 +315,7 @@
 
       - 'mediawiki-phpunit-{phpflavor}-composer'
       - 'mediawiki-extensions-{phpflavor}'
+      - 'mediawiki-extensions-{phpflavor}-{image}': *phpflavor_images
       - 'mediawiki-extensions-qunit-jessie'
 
 - job:
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 2840b8a..9efdcac 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -754,7 +754,7 @@
     branch: (?!REL1_23|fundraising/REL.*)
     queue-name: mediawiki
 
-  - name: ^mediawiki-extensions-php55$
+  - name: ^mediawiki-extensions-php55(-trusty)?$
     branch: (?!REL1_23|REL1_26|fundraising/REL.*)
     queue-name: mediawiki
 
@@ -1046,6 +1046,9 @@
       - mediawiki-extensions-php53
       - mediawiki-extensions-php55
       - mediawiki-extensions-qunit-jessie
+    experimental:
+      - mediawiki-extensions-hhvm-jessie
+      - mediawiki-extensions-php55-trusty
 
   # Template for MediaWiki extensions.
   # Triggers qunit jobs

-- 
To view, visit https://gerrit.wikimedia.org/r/324456
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I97df38bb0b5a64c4154de87439839ddb428da7a2
Gerrit-PatchSet: 3
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <has...@free.fr>
Gerrit-Reviewer: Hashar <has...@free.fr>
Gerrit-Reviewer: Paladox <thomasmulhall...@yahoo.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to