Skip to content

AckeeCZ/ios-tart-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

iOS Tart images

Repository containing macOS images for Tart, heavily inspired by cirruslabs/macos-image-templates.

Images

We currently use 2 images - macOS base and Ackee Xcode. Both are build and distributed using Github Packages so they can be easily pulled using Tart. If you need to you can build them using Packer.

In general we would prefer having more images with more granular additions, but that is too time and space consuming, so we sticked with just two.

macOS Base

Almost macOS vanilla image that adds a few things to make further image extension simple - adds Homebrew and rbenv with some more stuff.

It is good to know that in cases of macOS pre-releases, Homebrew might be omitted as it requires Xcode Command line tools and beta releases often require beta Command line tools that are not easily accessible, in those cases will Homebrew be present in the Ackee Xcode image.

This image is versioned based on the system version, so current (Feb 2024) macOS Sonoma is versioned as macos-base:14.3.1, also latest tags will point to the latest stable version available. So it is possible that tag macos-base:14.3.1 will be moved if we need to make any changes in it, if you need to fixed version, you should use image's SHA instead of a version. Latest tag moves by design.

Ackee Xcode

This image contains pretty much everything that is required by our stack to be installed on the machine mainly:

This image is versioned based on Xcode version, so currently the latest version is ackee-xcode:15.2. Latest tag points to the latest stable version. As in macOS-base image, tags can be moved if we need to make any changes in it, for fixed version specify image's SHA.

Build notes

To be able to build the image using Packer, you are expected to specify xcode_version variable and you are also expected to have ~/Downloads/Xcode_{xcode_version}.xip downloaded.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Languages