Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/296058

Change subject: Update oojs-ui-demos-publish to jessie
......................................................................

Update oojs-ui-demos-publish to jessie

Change-Id: I014cd2b3bd54e638f5ba63796a1c5f0c949c1ea9
---
M jjb/misc.yaml
M zuul/layout.yaml
M zuul/parameter_functions.py
3 files changed, 15 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/58/296058/1

diff --git a/jjb/misc.yaml b/jjb/misc.yaml
index 0e39c66..b4d289d 100644
--- a/jjb/misc.yaml
+++ b/jjb/misc.yaml
@@ -154,21 +154,28 @@
      - global-teardown
 
 - job:
-    name: 'oojs-ui-demos-publish'
-    node: contintLabsSlave && UbuntuTrusty
+    name: 'oojs-ui-demos-publish-jessie'
+    node: ci-jessie-wikimedia
     defaults: use-remote-zuul-shallow-clone
     concurrent: false
+    properties:
+     - zeromq-event
     triggers:
      - zuul
     builders:
-     - npm-install
-     - npm-run:
-         script: demos
+     - assert-node-version-4.3
+     # FIXME: we should save node_modules and run npm prune
+     - castor-load
+     - shell: |
+        node --version
+        npm --version
+        npm install
+        npm run-script demos
      - doc-publish:
         docsrc: 'demos'
         docdest: 'oojs-ui/$DOC_SUBPATH/demos'
     publishers:
-     - global-teardown
+     - castor-save
 
 - job:
     name: 'visualeditor-coverage'
diff --git a/zuul/layout.yaml b/zuul/layout.yaml
index 5f26996..1e3cab3 100644
--- a/zuul/layout.yaml
+++ b/zuul/layout.yaml
@@ -8225,7 +8225,7 @@
       - oojs-ui-jsduck-publish
       - oojs-ui-doxygen-publish
       - oojs-ui-coverage
-      - oojs-ui-demos-publish
+      - oojs-ui-demos-publish-jessie
 
   - name: unicodejs
     template:
diff --git a/zuul/parameter_functions.py b/zuul/parameter_functions.py
index 407cad0..1f2cd0c 100644
--- a/zuul/parameter_functions.py
+++ b/zuul/parameter_functions.py
@@ -20,6 +20,7 @@
     hhvm_jobs = (
         'mediawiki-core-phpcs-trusty',
         'mw-tools-codesniffer-mwcore-testrun',
+        'oojs-ui-demos-publish-jessie',
         )
     php5_jobs = (
         # Qunit localhost uses apache mod_php which is Zend. Lets be consistent

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I014cd2b3bd54e638f5ba63796a1c5f0c949c1ea9
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Paladox <thomasmulhall...@yahoo.com>

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

Reply via email to