Hashar has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/396306 )

Change subject: Migrate MediaWiki npm job to Docker
......................................................................

Migrate MediaWiki npm job to Docker

Change-Id: I96fa5dc7e1f300f5bbffd08be2eb4c52c3b55fbf
---
M jjb/mediawiki.yaml
M zuul/layout.yaml
2 files changed, 3 insertions(+), 29 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/06/396306/1

diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index de98f4f..4070909 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -5,32 +5,6 @@
 # submodules we do not care about. See bug 42455.
 
 - job-template:
-    name: 'mediawiki-core-npm-node-6-jessie'
-    node: ci-jessie-wikimedia
-    concurrent: true
-    triggers:
-     - zuul
-    builders:
-     - castor-load
-     - shell: |
-         zuul-cloner --version
-         zuul-cloner --color \
-           --verbose \
-           --workspace src \
-           --map 
/srv/deployment/integration/slave-scripts/etc/zuul-clonemap.yaml \
-           --cache-dir /srv/git \
-           https://gerrit.wikimedia.org/r/p \
-           mediawiki/core
-     - shell: |
-         node --version
-         npm --version
-         cd src/
-         npm install
-         npm test
-    publishers:
-     - castor-save
-
-- job-template:
     name: 'mediawiki-core-qunit-selenium-jessie'
     node: ci-jessie-wikimedia
     concurrent: true
@@ -259,7 +233,7 @@
     jobs:
       - 'mediawiki-core-qunit-selenium-jessie'
       - 'mediawiki-core-jsduck'
-      - 'mediawiki-core-npm-node-6-jessie'
+      - '{name}-npm-node-6-docker'
       - 'mediawiki-core-jsduck-publish'
       - 'mediawiki-core-doxygen-publish'
       - '{name}-{phpflavor}lint':
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 399ee27..d397309 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -1436,7 +1436,7 @@
     test:
       - mediawiki-core-phpcs-docker
       - mediawiki-core-jsduck
-      - mediawiki-core-npm-node-6-jessie
+      - mediawiki-core-npm-node-6-docker
       - mediawiki-core-php55lint
       - mediawiki-phpunit-hhvm-jessie
       - composer-package-validate
@@ -1446,7 +1446,7 @@
       - mediawiki-phpunit-php55-jessie
     gate-and-submit: &mediawiki-core-gate-and-submit
       - mediawiki-core-jsduck
-      - mediawiki-core-npm-node-6-jessie
+      - mediawiki-core-npm-node-6-docker
       - mediawiki-core-php55lint
       - mediawiki-core-phpcs-docker
       - mediawiki-phpunit-hhvm-jessie

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I96fa5dc7e1f300f5bbffd08be2eb4c52c3b55fbf
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Hashar <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to