Wikimedia Release Engineering Team/Deployment pipeline

The deployment pipeline project has the humble aim of unifying environments from development all the way through to production.

Concept for containerized continuous delivery pipeline as presented by WMF Release Engineering at AllHands 2017

Goals

edit

The current situation (as of early 2017) is that we have a local development environment in MediaWiki-vagrant, an automated testing environment in the integration labs project, a manual testing environment in the deployment-prep labs project, and a production environment. All of these environments have non-insignificant differences that are primarily a result of the expediency of collaboration. Thus we begin the methodical adventure that will be unifying these disparate environments.

Meeting Notes

edit