Wikimedia Release Engineering Team/CI Futures WG/Meetings2019-03-05
WMF working group for the future of CI
editContext: https://www.mediawiki.org/wiki/Wikimedia_Release_Engineering_Team/CI_Futures_WG
Meeting 2019-03-05
editOn Google Hangouts Meet. Present:
- Brennen
- Dan
- Lars
Not present:
- Zeljko (calendar conflict)
Agenda
editThe 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 ask Dan if he wants to join the WG as well.
Notes
edit- Lars added "Would be nice to support building and testing mobile applications (at minimum for iOS and Android)." to requirements based on request from Greg.
- From discussion on IRC, it seems building for iOS is tricky (requires OS X worker, which may be difficult to provide).
- Greg and I discussed getting Mac hardware that could be used remotely
- TODO: Lars to check with his friend Vince about what NetSurf does
- TODO: Brennen to also ask his own friend
- Building for Android should not be a problem, as its SDK works fine on Linux.
- For both, unclear what's needed to do automated or manual testing.
- We should reach out to mobile developers in WMF to learn more of what's needed for this.
- Dan: talk to Bernd
- From discussion on IRC, it seems building for iOS is tricky (requires OS X worker, which may be difficult to provide).
- Zeljko and Brennen were to find more candidates to evaluate and to split list based on very hard requirements.
- https://phabricator.wikimedia.org/T217593
- Status? https://docs.google.com/spreadsheets/d/1SWEo4r0X_TdGoaJTenLotLjMLbHUWjA0q_WyKooAGBE/edit#gid=0
- Brennen to continue work here during the day.
- Lars was to evaluate GitLab-CI.
- https://phabricator.wikimedia.org/T217594
- Ran into problems with Go building. Need help. Dan?
- Not done yet.
- TODO: Dan to help debug the Blubber build problem with Lars.
- TODO: Lars to look at Concourse CI.
- https://phabricator.wikimedia.org/T217595
- Ran out of time. Not done yet.
- When shall we meet next? What should we do by then?
- Lars, Dan: GitLab-CI
- Dan: talk to mobile dev
- Lars: Concourse
- Brennen: flesh out the spreadsheet more
- Brennen: pick one more candate to review
Actions
edit- TODO: Lars: https://phabricator.wikimedia.org/T217594 (GitLab CI)
- TODO: Lars: https://phabricator.wikimedia.org/T217595 (Concourse CI)
- TODO: Brennen to continue work on spreadsheet during the day.
- TODO: Brennen to add "open core y/n" to spreadsheet.
- Be good to document which components are closed, since we want to be able to self-host.
- TODO: Brennen to take next piece of software for evaluation off the stack once spreadsheet is more filled out.
- TODO: Dan to reach out to mobile deveopers at WMF to gather requirements for what's needed for building and testing moble apps in CI.
- TODO: Lars to set up next meeting for Thu, 16:00 UTC