Page MenuHomePhabricator

Post generated docs for pipelinelib
Closed, ResolvedPublic

Description

We have docs that can be generated from pipelinelib; we need to be able to post them to doc.wikimedia.org in an automated way via ci

Details

Related Gerrit Patches:
integration/docroot : masterdoc: Link to pipelinelib documentation
integration/config : masterdoc: Publish documentation for pipelinelib
integration/pipelinelib : masterdoc: Generate documentation with groovydoc
integration/config : masterdockerfiles: Provide gradle a writable directory
integration/config : masterdockerfiles: Create gradle image

Event Timeline

thcipriani triaged this task as Medium priority.
thcipriani created this task.
Jdforrester-WMF added a subscriber: Jdforrester-WMF.

Code is in Groovy, so this will need a bespoke docker image.

Change 507871 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/config@master] doc: Publish documentation for pipelinelib

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

Change 507872 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/config@master] dockerfiles: Create gradle image

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

Change 507873 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/docroot@master] doc: Link to pipelinelib documentation

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

Change 507872 merged by jenkins-bot:
[integration/config@master] dockerfiles: Create gradle image

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

Change 508036 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/config@master] dockerfiles: Provide gradle a writable directory

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

Change 508036 merged by jenkins-bot:
[integration/config@master] dockerfiles: Provide gradle a writable directory

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

Change 508656 had a related patch set uploaded (by Dduvall; owner: Dduvall):
[integration/pipelinelib@master] doc: Generate documentation with groovydoc

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

Change 508656 merged by jenkins-bot:
[integration/pipelinelib@master] doc: Generate documentation with groovydoc

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

Change 507871 merged by jenkins-bot:
[integration/config@master] doc: Publish documentation for pipelinelib

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

Change 507873 merged by jenkins-bot:
[integration/docroot@master] doc: Link to pipelinelib documentation

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

dduvall closed this task as Resolved.May 7 2019, 11:10 PM

API documentation for pipelinelib is now available at https://doc.wikimedia.org/pipelinelib/ and kept up-to-date via a postmerge job.