[Wikitech-l] Re: How we deploy code

2021-10-12 Thread Shannon Bailey
Tyler, thanks for the process document, very helpful: Here is another type of release challenge: Database table alteration is a whole additional minefield I am dealing with. Preservation of existing data and migration of existing data into the added fields, dealing with 3 database engines,

[Wikitech-l] Re: How we deploy code

2021-10-01 Thread Guillaume Lederrey
Great read! Thanks! As someone on a team that mostly deploys non-Mediawiki code, I appreciate the mention that this code also exists and does not follow the same process! Big thanks! MrG On Thu, 30 Sept 2021 at 23:06, Tyler Cipriani wrote: > On Thu, Sep 30, 2021 at 9:38 AM Christoph Jauera

[Wikitech-l] Re: How we deploy code

2021-09-30 Thread Tyler Cipriani
On Thu, Sep 30, 2021 at 9:38 AM Christoph Jauera < christoph.jau...@wikimedia.de> wrote: > I wonder if it makes sense to sneak in the aspect of canary servers. > Whenever I talk to other devs about our deployment processes they are most > amazed by that concept. > That's a great thought! During

[Wikitech-l] Re: How we deploy code

2021-09-30 Thread Christoph Jauera
Great, really nice! I like. <3 I wonder if it makes sense to sneak in the aspect of canary servers. Whenever I talk to other devs about our deployment processes they are most amazed by that concept. Am Di., 28. Sept. 2021 um 01:13 Uhr schrieb Aaron Halfaker < aaron.halfa...@gmail.com>: > So

[Wikitech-l] Re: How we deploy code

2021-09-27 Thread Aaron Halfaker
So succinct! Great read. It reads like the Inverted pyramid[1]: - The gist - Important details - The hairy details that you couldn't understand without the gist and important details 1. https://en.wikipedia.org/wiki/Inverted_pyramid_(journalism) On Mon, Sep 27, 2021 at 4:04 PM

[Wikitech-l] Re: How we deploy code

2021-09-27 Thread Greg Grossmeier
This is great, thanks Tyler! \o/ On Mon, Sep 27, 2021 at 3:25 PM Tyler Cipriani wrote: > 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