GitLab.com SaaS Runners on macOS General Availability ( x86-64)
SaaS Runners on macOS (x86-64) is now in general availability
Problem to solve
As a user of GitLab.com, I want to build my macOS CI jobs without needing to set up a macOS build environment and macOS Runner.
User experience goal
For GA, users in approved GitLab Premium, Ultimate and Open Source projects that host their project repositories on GitLab.com (SaaS), will be able to execute a macOS build job by including a tag in the .gitlab-ci.yml file that identifies that the job requires a macOS build environment.
Each job is executed on a new, automatically provisioned virtual machine hosted on Apple MacPro x86-64 servers.
The virtual machine is deleted immediately on job completion.
The GitLab Runner on the macOS VM is configured to use the shell executor. The job will have full access to the macOS virtual machine.
The VM is be pre-configured with the tooling required to build apps for the Apple ecosystem. Refer to the VM instances and images for SaaS runners on macOS page for image details.
VM resource classes available at GA
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.