Krinkle has uploaded a new change for review.
https://gerrit.wikimedia.org/r/204004
Change subject: mwext-VisualEditor-publish: Replace bin/generateDocs.sh with
'npm run doc'
......................................................................
mwext-VisualEditor-publish: Replace bin/generateDocs.sh with 'npm run doc'
The repository now supports this entry point. Remove the hard coded
shell script and symlink hackery.
Change-Id: I287057f69a4400daba8f071ddec73d586a4308bc
---
M jjb/mediawiki-extensions.yaml
1 file changed, 6 insertions(+), 16 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/integration/config
refs/changes/04/204004/1
diff --git a/jjb/mediawiki-extensions.yaml b/jjb/mediawiki-extensions.yaml
index c9bf4a7..b3b54c9 100644
--- a/jjb/mediawiki-extensions.yaml
+++ b/jjb/mediawiki-extensions.yaml
@@ -270,28 +270,21 @@
docsrc: 'docs'
docdest: 'TemplateData/$ZUUL_BRANCH'
-- job-template:
- name: 'mwext-VisualEditor-jsduck-publish'
+- job:
+ name: 'mwext-VisualEditor-publish'
node: contintLabsSlave && UbuntuTrusty
defaults: use-remoteonly-zuul
concurrent: false
triggers:
- zuul
builders:
- - shell: |
- # Generate documentation
- ./bin/generateDocs.sh
- # Replace symlink with copy for publishing
- rm docs/lib
- # Avoid copying all of lib/ since it contains the entire VisualEditor
repository as
- # submodule, containing non-essential code that should not be pushed
to doc.wikimedia.org
- mkdir -p docs/lib/ve
- # Use of trailing slash for src and not dest is important
- rsync --recursive --force lib/ve/lib/ docs/lib/ve/lib
- rsync --recursive --force lib/ve/src/ docs/lib/ve/src
+ - npm-install
+ - npm-run-doc
- doc-publish:
docsrc: 'docs'
docdest: 'VisualEditor/$ZUUL_BRANCH'
+ publishers:
+ - global-teardown
- job-template:
name: 'mwext-VisualEditor-sync-gerrit' # bug 49846
@@ -633,9 +626,6 @@
- 'mwext-TemplateData-jsduck-publish':
ext-name: TemplateData
-
- - 'mwext-VisualEditor-jsduck-publish':
- ext-name: VisualEditor
--
To view, visit https://gerrit.wikimedia.org/r/204004
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I287057f69a4400daba8f071ddec73d586a4308bc
Gerrit-PatchSet: 1
Gerrit-Project: integration/config
Gerrit-Branch: master
Gerrit-Owner: Krinkle <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits