User:Thcipriani/Deployment pipeline

From Wikitech
Jump to navigation Jump to search
Containerized continuous delivery 2017 concept.png

The Deployment Pipeline is modernizing Wikimedia's deployment processes.

The Deployment Pipeline is moving all Wikimedia-infrastructure-deployed software to a continuous delivery model with the goal of reducing cycle time — the time from idea to deployment in production.

The pipeline makes use of PipelineLib to quickly build images with Blubber, integrate those images with Helm, and deploy to Kubernetes with Helmfile.

For a deeper-dive into how exactly the pipeline works, check out the Wikimedia Tech Talk about it on YouTube.


Documentation
The best way to explain the pipeline, is to use the pipeline!
Frequently asked questions
The Deployment Pipeline has a few constituent parts — this should clarify what it is, exactly, that each component does.
Migrate your existing service to the Deployment Pipeline.