Last week, I spoke to a few of my Wikimedia Foundation colleagues about how we deploy code—I completely botched it.

At the end of the conversation, I was pretty sure I'd only succeeded  in making a complex process more opaque. I decided to write a blog to redeem myself: How We Deploy Code

My goal was to write a very high-level overview of the process we use to deploy code to Wikimedia production.

Hopefully, this is helpful.

<3
– Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation