Hashar has uploaded a new change for review.

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

Change subject: Migrate mw jsduck to Zuul cloner and labs
......................................................................

Migrate mw jsduck to Zuul cloner and labs

Job is no more boud to gallium by using the push-doc macro see doc
https://www.mediawiki.org/wiki/CI/Documentation_generation

Use DOC_SUBPATH generated by Zuul which is the version extracted from
the branch or tag refspec.

Change-Id: I737c72ef4a3481f36945b8a10a28963640532ad8
---
M jjb/mediawiki.yaml
1 file changed, 9 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/integration/config 
refs/changes/20/174120/1

diff --git a/jjb/mediawiki.yaml b/jjb/mediawiki.yaml
index a78f3f3..25aeb4d 100644
--- a/jjb/mediawiki.yaml
+++ b/jjb/mediawiki.yaml
@@ -72,24 +72,22 @@
 
 - job:
     name: 'mediawiki-core-jsduck-publish'
-    node: gallium
-    defaults: use-zuul
+    node: contintLabsSlave && UbuntuTrusty
     concurrent: false
     logrotate:
         daysToKeep: 15
-    scm:
-     - git-mwcore
     triggers:
      - zuul
     builders:
+     - assert-env-doc_subpath
+     - zuul-cloner:
+         projects: "mediawiki/core"
      - shell: |
-        $WORKSPACE/maintenance/mwjsduck-gen --version "$ZUUL_BRANCH"
-        rsync --recursive --delete-after --force $WORKSPACE/resources/ 
"$WORKSPACE/docs/js/modules/"
-     - documentation-sync-subdir:
-        src: '$WORKSPACE/docs/js'
-        project: 'mediawiki-core'
-        version: '$ZUUL_BRANCH'
-        subdir: 'js/'
+        $WORKSPACE/maintenance/mwjsduck-gen --version "$DOC_SUBPATH"
+        rsync --recursive --delete-after --force $WORKSPACE/resources/ 
"$WORKSPACE/src/docs/js/modules/"
+     - push-doc:
+         docsrc: 'src/docs/js'
+         docdest: 'mediawiki-core/$DOC_SUBPATH/js'
 
 - job:
     name: 'mediawiki-core-doxygen-publish'

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I737c72ef4a3481f36945b8a10a28963640532ad8
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