Runner SaaS for macOS (Beta)
Status update 2021-07-19
PM decision to delay start of beta to 14.2, 2021-08-22. The rationale is that we have to complete a few critical pre-requisites required to onboard customers.
Beta Onboarding (target start = 2021-08-22)
-
To help ensure the best possible experience for customers and the open-source projects on GitLab.com, access to the beta is limited.
-
We will begin onboarding new customers to the beta starting on August 22, 2021 (GitLab 14.2).
-
To sign up, open an issue in this project and select the the beta_access_request template.
-
We will use that issue to communicate your onboarding status and provide other details for the use of the macOS Build Cloud Beta.
-
Pricing details for the macOS Build Cloud will be made available in conjunction with general availability (GA)
-
If you have any questions about our plans Beta or would like to discuss specific requirements for your team, please mention @DarrenEastman on this issue.
Release notes:
{placeholder for release notes}
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.
Intended users
Sasha (Software Developer) Devon (DevOps Engineer)
User experience
-
For the beta, customers 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 will be executed on a new, automatically provisioned virtual machine, that is deleted on completion of the job.
-
The GitLab Runner on the macOS VM will be configured to use the shell executor.
-
For the open beta, each macOS VM will be pre-installed with the tooling required to build apps for the Apple ecosystem. Refer to this issue for additional details regarding the image contents.
-
The job will have full access to the macOS virtual machine.
-
For the Open Beta, only one standard VM type will be offered. The specs for the VM offered at beta launch = 2vCPUs, 8 GB RAM, 14 GB storage available for builds.
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.