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

Change subject: Mass switch repositories npm job to Nodepool
......................................................................


Mass switch repositories npm job to Nodepool

Change the Zuul 'npm' template to rely on Nodepool based jobs. Mostly
impacts extensions.

Repository that needs Node 0.10 would use the 'npm' job on permanent
slave. That is achieved by using the template 'npm-legacy' introduced in
parent commit.

Kept a few extensions to the Node 0.10 job on permanent slaves since a
mass test run reported them as failing:

    ApiExplorer
    ApiSandbox
    BookManagerv2
    Collection/OfflineContentGenerator/bundler
    Collection/OfflineContentGenerator/latex_renderer
    Collection/OfflineContentGenerator/text_renderer
    MobileFrontend
    MsUpload
    QuickSurveys
    SocialProfile
    WikiPinger

We will later be able to drop the 'npm-node-4.3' template.

Bug: T119143
Change-Id: Ib3a81587ad60c8cf37d90afa9c2c792f548353a9
---
M zuul/layout.yaml
1 file changed, 13 insertions(+), 15 deletions(-)

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



diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 163255c..bcd08ba 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1207,10 +1207,8 @@
 
   - name: npm
     test:
-      - npm
+      - npm-node-4.3
     gate-and-submit:
-      - npm
-    experimental:
       - npm-node-4.3
 
   - name: npm-legacy
@@ -2394,7 +2392,7 @@
   - name: mediawiki/extensions/ApiSandbox
     template:
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
     check:
       - jsonlint
 
@@ -2452,7 +2450,7 @@
   - name: mediawiki/extensions/BookManagerv2
     template:
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
     check:
       - jsonlint
       - jshint
@@ -2680,25 +2678,25 @@
 
   - name: mediawiki/extensions/Collection/OfflineContentGenerator
     template:
-      - name: npm
+      - name: npm-legacy
     gate-and-submit:
       - mediawiki-gate
 
   - name: mediawiki/extensions/Collection/OfflineContentGenerator/bundler
     template:
-      - name: npm
+      - name: npm-legacy
     gate-and-submit:
       - mediawiki-gate
 
   - name: 
mediawiki/extensions/Collection/OfflineContentGenerator/latex_renderer
     template:
-      - name: npm
+      - name: npm-legacy
     gate-and-submit:
       - mediawiki-gate
 
   - name: mediawiki/extensions/Collection/OfflineContentGenerator/text_renderer
     template:
-      - name: npm
+      - name: npm-legacy
     gate-and-submit:
       - mediawiki-gate
 
@@ -3606,7 +3604,7 @@
       - name: extension-unittests-generic
       - name: rake
       - name: composer-test
-      - name: npm
+      - name: npm-legacy
       - name: extension-selenium
     check:
       - jshint
@@ -4016,7 +4014,7 @@
   - name: mediawiki/extensions/ApiExplorer
     template:
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
     check:
       - jsonlint
       - jshint
@@ -4922,7 +4920,7 @@
     template:
       - name: composer-test
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
     check:
       - jsonlint
       - jshint
@@ -5311,7 +5309,7 @@
       - name: extension-qunit-generic
       - name: rake
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
       - name: extension-selenium
     check:
       - jshint
@@ -5658,7 +5656,7 @@
     template:
       - name: composer-test
       - name: extension-unittests-generic
-      - name: npm
+      - name: npm-legacy
     check:
       - jsonlint
       - jshint
@@ -6103,7 +6101,7 @@
 
   - name: mediawiki/extensions/WikiPinger
     template:
-      - name: npm
+      - name: npm-legacy
       - name: extension-unittests-generic
       - name: composer-test
 

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

Gerrit-MessageType: merged
Gerrit-Change-Id: Ib3a81587ad60c8cf37d90afa9c2c792f548353a9
Gerrit-PatchSet: 3
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>
Gerrit-Reviewer: Hashar <[email protected]>
Gerrit-Reviewer: Legoktm <[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

Reply via email to