Go to file
Fedor Korotkov f1715dca7b
Automatically re-run tasks in case of network issues (#140)
* Automatically re-run tasks in case of network issues

* new line
2024-04-01 08:06:20 -04:00
data Install Ruby 2.x.x and Node.JS LTS (#79) 2023-04-08 11:25:32 -04:00
scripts Enable UI automation by default (#137) 2024-03-19 10:32:12 -04:00
templates Fixed typo 2024-03-27 12:16:34 +04:00
.cirrus.star Automatically re-run tasks in case of network issues (#140) 2024-04-01 08:06:20 -04:00
.cirrus.yml Change macOS runner image name (#139) 2024-04-01 07:40:57 -04:00
.gitignore install anka builder script 2018-04-16 13:58:47 -04:00
LICENSE Initial commit 2018-04-13 10:47:36 -04:00
README.md Fixed ReadMe examples 2024-03-11 14:02:48 -04:00

README.md

macOS Packer Templates for Tart

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-installed
  • macos-{monterey,ventura,sonoma}-base image has only brew pre-installed
  • macos-{monterey,ventura,sonoma}-xcode:N image is based on macos-{monterey,ventura}-base image and has Xcode N with Flutter pre-installed

See a full list of VMs available here.

Building Vanilla Image

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

Building Base Image

packer build -var macos_version=sonoma templates/base.pkr.hcl

Building Xcode Image

packer build -var macos_version=sonoma -var xcode_version=15.3 templates/xcode.pkr.hcl