On Sat, 2018-05-19 at 20:41 +1000, Jonathan Matthew wrote:
On Fri, May 18, 2018 at 10:52:18AM +0100, Philip Withnall wrote:Can anybody else provide and maintain CI runners for other platforms? I’d particularly like to see: • *BSD (probably OpenBSD and NetBSD) • macOS (ideally several versions, since we support from OS X 10.7 upwards[2]) • Android (probably a cross-build) • More Windows configurations (currently we have MSYS2 on Windows Server 2012; ideally we’d have a MinGW-w64 runner too)I can do OpenBSD and SmartOS, assuming I can get the gitlab CI runner to work on either of them.
That would be great, thanks. Here are the instructions Christoph provided elsewhere in the thread about how to set things up, in case you haven’t tried this before: 1) Install the gitlab runner on a server: https://docs.gitlab.com/runner/#install-gitlab-runner 2) Fork glib on gitlab and register your runner in the forked repo settings 3) Adjust the .gitlab-ci.yml file to add a job using your runner. See Xavier's recent patch for macos for what's roughly needed there: https://bugzilla.gnome.org/show_bug.cgi?id=796343 Once all that is working, file an ‘infrastructure’ issue (like https:// gitlab.gnome.org/Infrastructure/GitLab/issues/141) to get a CI token for the runner to be used by GitLab. Thanks, Philip
Attachment:
signature.asc
Description: This is a digitally signed message part