Page MenuHomePhabricator

Session: De-mystifying jenkins
Closed, ResolvedPublic

Description

Jenkins is the user facing part of Wikimedia's continuous integration infrastructure. Most people know it as the thing that +2s or -1s their patches, but don't know how it works, or often what it is actually checking.

The goal of this session will be a short presentation about how Wikimedia CI works, how to get your project tested using Wikimedia CI, and then how people can get involved with helping maintain our shared infrastructure. And then Q&A, and maybe we can set up jenkins for someone's project :)

Event Timeline

This happened. I uh, expected more people to show up to ask questions about jenkins given how much people complain about it, but that didn't materialize. Oh well! :) Thanks to @Aleksey_WMDE @Catrope @siebrand and @Addshore for participating in the discussion!

There were some questions about CD and the release pipeline that I wasn't able to answer. I assume the right person to task about that is @thcipriani ?

There were some questions about CD and the release pipeline that I wasn't able to answer. I assume the right person to task about that is @thcipriani ?

Sure! Folks can ask me or @dduvall

tl;dr: SSD/Release Pipeline is progressing, and is very much in flux. Here be dragons.

@dduvall and I did a session on this at the hackathon in barcelona (T194940: Wikimedia Continuous Delivery Pipeline: Say What?):

Thanks @Legoktm :] I am not sure so many complains about Jenkins/CI anymore, it uses to be the case a year or so ago maybe, but that has long been mostly silent. So I guess it is an indication the system has improved!