Create jsduck job that runs on Nodepool instances
Closed, ResolvedPublic

Description

Developers have npm run-script doc which really just runs jsduck. They are quite opposed to:

  • have npm to install jsduck via bundler/adding a Gemfile
  • use bundler/rakefile/gemfile
  • want to keep npm run-script doc

For most repositories, the doc entry point just runs jsduck. So we will want a Jenkins job that runs on Nodepool instances and do something like:

gem install jsduck
jsduck

This task blocks:

Related Objects

hashar created this task.May 24 2016, 3:11 PM
Restricted Application added subscribers: Zppix, Aklapper. · View Herald TranscriptMay 24 2016, 3:11 PM
hashar triaged this task as High priority.May 24 2016, 3:14 PM

Change 290528 had a related patch set uploaded (by Paladox):
Add gem install jsduck to npm*-node-4.3

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

Change 290530 had a related patch set uploaded (by Hashar):
Migrate some 'npm doc' to a jsduck job on Nodepool

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

Change 290528 abandoned by Paladox:
Add gem install jsduck to npm*-node-4.3

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

Change 290530 merged by jenkins-bot:
Migrate some 'npm doc' to a jsduck job on Nodepool

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

hashar closed this task as Resolved.
hashar claimed this task.

JJB now has a job template {name}-jsduck-jessie

Change 290540 had a related patch set uploaded (by Hashar):
zuul: adjust jsduck file filter for Nodepool

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

Change 290540 merged by jenkins-bot:
zuul: adjust jsduck file filter for Nodepool

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

Change 290928 had a related patch set uploaded (by Hashar):
jsduck-jessie no more install from rubygems

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

Change 290928 merged by jenkins-bot:
jsduck-jessie no more install from rubygems

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