Skip to content

CI: macOS client builds done with new gitlab-runner beta

Colin Macdonald requested to merge CI_mac_test3 into master

Gitlab has a new macOS runner service. We're in the beta. So resurrecting our attempts at using pyinstaller build son macOS.

TODO list

  • pyinstaller installed
    • access with hardcoded path
  • get pyinstaller working
  • make a full test suite / server install on mac job: future MR!
  • probably we want to keep just 10.13 and 11 (?)
    • 10.15 is often/always really slow at building python, like 20 mins when 10.13 is 5 mins.
  • use requirements.txt.client instead of hardcoding deps in .gitlab-ci.yml

Images

I cannot find where it is documented about what images are available... I eventually found [1] which got me started. Later I found [2]. Currently this branch does:

image name OOTB python
macos-10.13-xcode-9 python 2
macos-10.14-xcode-10 python 2
macos-10.15-xcode-11 python 3.8.0
macos-11-xcode-12 python 3.9.1

[1] OpenMW/openmw!690 (diffs) [2] https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/macstadium/orka

Edited by Colin Macdonald

Merge request reports