Krinkle has uploaded a new change for review.

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


Change subject: Add mwext-VisualEditor-docgen job
......................................................................

Add mwext-VisualEditor-docgen job

Change-Id: I52ae434b1e0a4661fcf61829fb54e0f4e1a0f564
---
M mediawiki-extensions.yaml
1 file changed, 26 insertions(+), 0 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/integration/jenkins-job-builder-config 
refs/changes/95/53995/1

diff --git a/mediawiki-extensions.yaml b/mediawiki-extensions.yaml
index 8f4d845..92285e0 100644
--- a/mediawiki-extensions.yaml
+++ b/mediawiki-extensions.yaml
@@ -90,6 +90,32 @@
      - junit:
         results: 'junit*.xml'
 
+- job-template:
+    name: 'mwext-VisualEditor-docgen'
+    defaults: use-zuul-for-mw-ext
+    triggers:
+     - zuul
+    builders:
+     - get-mw-core:
+        branch: 'master'
+    # VisualEditor's custom documentation generator has a maintenance
+    # script which needs MediaWiki to be installed first.
+     - mw-install-sqlite
+     - shell: |
+        # Add jsduck bin to the path
+        export PATH=/var/lib/jenkins/bin:$PATH
+        # Generate documentation
+        $WORKSPACE/extensions/VisualEditor/.docs/generate.sh
+        # Get destination
+        DEST_DIR="/srv/org/wikimedia/doc/VisualEditor"
+        DEST_VERSIONDIR=`echo "$GERRIT_BRANCH" | tr '/' '-'`
+        # Trash the old version (if any)
+        rm -rf "$DEST_DIR/$DEST_VERSIONDIR"
+        # Ensure the parent directory exists
+        mkdir -p $DEST_DIR
+        # Publish it
+        mv $WORKSPACE/extensions/VisualEditor/docs "$DEST_DIR/$DEST_VERSIONDIR"
+
 - job-group:
     name: mwext-check-jobs
     jobs:

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I52ae434b1e0a4661fcf61829fb54e0f4e1a0f564
Gerrit-PatchSet: 1
Gerrit-Project: integration/jenkins-job-builder-config
Gerrit-Branch: master
Gerrit-Owner: Krinkle <ttij...@wikimedia.org>

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

Reply via email to