mirror of
https://github.com/cirruslabs/macos-image-templates.git
synced 2026-09-30 03:42:04 +02:00
56ea7ddd2ec3533c8c553aa64737bb5f2fa193d2
osx-images
Packer templates to build Mac OS Anka images to use in CI:
high-sierra-baseimage has onlybrewpre-installedhigh-sierra-xcode-9.4image is based ofhigh-sierra-baseand has onlyXcode 9.4pre-installed
Building Base Image
First, run ./scripts/install-anka-builder.sh to install Anka builder for Packer.
To build the base image (you need to have /Applications/Install macOS High Sierra.app/ installed from App Store):
packer build templates/high-sierra-base.json
We also need to add a port forwarding rule so VMs based of osx-10.13-base image can be SSHable:
anka modify high-sierra-base add port-forwarding --host-port 0 --guest-port 22 --protocol tcp ssh
Building Xcode Images
To build an Xcode image (don't forget to setup FASTLANE_USER and FASTLANE_PASSWORD since they are required by
xcode-install):
packer build -var xcode_version="9.4" templates/high-sierra-xcode.json
Languages
HCL
65%
Shell
20.3%
Objective-C
12.3%
C
2.4%