Wikimedia Release Engineering Team/CI Futures WG/Meetings/2019-03-20

= WMF working group for the future of CI =

Context: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/CI_Futures_WG

= Meeting 2019-03-20 =

On Google Hangouts Meet. Present:


 * Lars
 * Zeljko
 * Brennen
 * Dan

Agenda
The goal of this meeting is to review what's happened since yesterday's meeting and plan work until next meeting.

Actions from previous meeting:
 * ✅: Dan to evaluate JenkinsX
 * ✅: Brennen to evaluate Zuul v3
 * ✅: All to vote on hard requirements in Etherpad

Evaluation status/news

 * Lars: GoCD
 * no progress, busy


 * Brennen: Zuul v3
 * Report in Phabricator: https://phabricator.wikimedia.org/T218138
 * Lars is against Ansible and thus Zv3
 * Zuul handles gating and Gerrit integration well, and this is likely to be used in the future, too
 * There is a sense that we do not particularly like Zuul, but cannot at this time exclude it for various reasons.


 * Dan: Jenkins X
 * Evaluated, cobbled together kitchen sink vibes. Would like to exclude.
 * Seems huge for what it is.
 * Concurring opinions from Brennen and Lars.
 * Excluded


 * Dan: Tekton
 * Did have a little bit of time to check out Tekton, would like to spend a bit more.


 * Zeljko: Spinnaker
 * no progress

WG report

 * Lars wrote an incomplete first draft. Discussion.
 * Link in meeting invite.
 * Can we start filling in FIXMEs? Evaluations for candidates

= Actions =


 * TODO: All to summarize their software evaluations as ~1 paragraph for report.
 * TODO: Brennen to evaluate Spinnaker