Page MenuHomePhabricator

Document pipelinelib
Closed, ResolvedPublic

Description

Document the pipelinelib used by current CI: what the purpose is, what the interfaces are, how it works, when looked from the outside. The goal of the documentation should be that it would help CI users write .pipeline/* files, use CI via the pipelinelib, and for releng to re-implement pipelinelib interfaces and functionality for new CI eventually.

Event Timeline

https://wikitech.wikimedia.org/wiki/Deployment_pipeline/Pipelinelib

That's a start of the reference documentation for Pipelinelib. It needs review and fixing by Dan or others who have the knowledge.

I believe this task is done for all aspects, except the documentation for releng to re-implement pipelinelib for new ci.

Er, why did I close this?

I believe we have sufficient documentation to do a new implementation of pipelinelib now.