Wikimedia Release Engineering Team/CI Futures WG/2019 Mar 08

From MediaWiki.org
Jump to navigation Jump to search

WMF working group for the future of CI[edit]

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

Meeting 2019-03-08[edit]

On Google Hangouts Meet. Present:

  • Lars
  • Zeljko
  • Brennen
  • Dan

Agenda[edit]

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:

  • Done: Lars to write up GitLab-CI evaluation in ticket.
  • TODO: Lars: https://phabricator.wikimedia.org/T217595 (Concourse CI)
  • Done: Brennen to take next piece of software for evaluation off the stack once spreadsheet is more filled out.
  • Done: Dan to reach out to mobile developers at WMF to gather requirements for what's needed for building and testing moble apps in CI.
  • Done: Brennen to create ticket for evaluation of sourcehut
  • TODO: Brennen to double-check gerrithub
  • TODO: Željko to continue to look for more possible candidates
  • Done: Lars to draft next blog post

Notes[edit]

  • Build workers for iOS building.
    • Need to be Mac hardware running OS X.
    • OIT seems happy to host MacMinis for OS X build works for CI, if need be.
    • Lars suspects this is good enough, for now.
  • Discussion about containers as build workers.
    • Non-Linux builds.
    • Building things that can't be done in a (docker) container.
  • Draft blog post
  • When shall we meet next? What should we do by then?
    • TODO: Lars to suggest something for next week and wrangle a commonly suitable time

Actions[edit]

  • TODO: Lars to document how to build Blubber and run unit tests in CI
  • TODO: Dan to evaluate JenkinsX
  • TODO: Brennen to evaluate Zuul v3
    • Extra diligence on this one as we're already using Zuul and Antoine has given us feedback that he's biased in favor of this direction.
  • TODO: Zeljko to evaluate HarborMaster