3 ms·
I use GitLab CI runner and VirtualBox for ArchMac. Upon CI job submission, on the first run a linked clone of a base VM is started and a snapshot is made, then
by lloeki 8y ago
I use GitLab CI runner and VirtualBox for ArchMac. Upon CI job submission, on the first run a linked clone of a base VM is started and a snapshot is made, then the job executes inside of it. On subsequent runs the runner starts from the VM snapshot. Concurrency is supported by doing multiple clones.
A blog post is pending bu here's the doc:
[0]: https://docs.gitlab.com/runner/install/osx.html https://docs.gitlab.com/runner/install/osx.html
[1]: https://docs.gitlab.com/runner/executors/virtualbox.html https://docs.gitlab.com/runner/executors/virtualbox.html
- dsumenkovic 8y agoHello, Community Advocate from GitLab here. Thank you for sharing this info with the community! We'd love to follow up on your blog post once it's finished. Could you please reach out to us via community@gitlab.com when it's done? Thanks!