This is my place to experiment with various CI/CD tools and techniques.
(Also see hisaac/workbench
where I'm experimenting with writing a Swift CLI tool for inspecting, configuring, and managing macOS VMs and machines.)
My current explorations are around using Packer and Tart to build macOS VM images for use in CI/CD pipelines.
sequoia.base.pkr.hcl
- A base image for macOS.sequoia.configured.pkr.hcl
- A base image for macOS with Xcode and the iOS simulator installed.initialize.bash
- A script to initialize the macOS VM with the necessary tools and settings.
Next I'm going to experiment with using Ansible to modify VM images after they've been built.