Repository with Packer templates to build Tart VMs to use with Cirrus Runners and Cirrus CI.
macos-{monterey,ventura,sonoma}-vanilla
image has nothing pre-installedmacos-{monterey,ventura,sonoma}-base
image has onlybrew
pre-installedmacos-{monterey,ventura,sonoma}-xcode:N
image is based onmacos-{monterey,ventura}-base
image and hasXcode N
withFlutter
pre-installed
See a full list of VMs available here.
To build macos-sonoma-vanilla
:
packer build templates/vanilla-sonoma.pkr.hcl
Optionally, SIP can be disabled for each image by running the following commands:
packer build -var vm_name=sonoma-vanilla templates/disable-sip.pkr.hcl
packer build -var-file="variables.pkrvars.hcl" templates/base.pkr.hcl
packer build -var-file="variables.pkrvars.hcl" templates/xcode.pkr.hcl