New default OS X image coming and retiring some images

Since we moved our OS X infrastructure to a new setup last year, we’ve made many improvements and expanded our catalog of supported OS X and Xcode versions. We want to continue this trend of improvements and enhancements, so we’re making a couple changes.

Time for a new default

One thing we haven’t changed since we switch was that our default OS X image is still OS X 10.9/Xcode 6.1 (osx_image: beta-xcode6.1) nor has the image recieved a lot of userland updates. In order to help improve our users’ default experience for OSX builds and improve our ability to make more frequent updates, we will be promoting our Xcode 7.3 image to our default build environment image at 08:00 PST on Monday, October 3rd, 2016.

We will update the Xcode 7.3 image with brew update, pod setup, and similar updates to common tools that help speed up build times, within 24 hours before we promote the image, so things will be very up to date in the new environment.

In a few days we’ll be publishing an FAQ about the new default environment, including a detailed comparison of the changes in software versions between our Xcode 6.4 images and the Xcode 7.3 image. We’ll publish a blog post with the FAQ and links to relevant documentation once it is ready.

Simplifying our process by retiring some images

In order to give users who explicitly use some of our less common Xcode versions, we’ll be maintaining all the current images through Monday, October 31st. On Oct. 31 we will be simplifying our image catalog to the following three available options:

  • osx_image: xcode6.4 (with 10.10)
  • osx_image: xcode7.3 (with 10.11 and default)
  • osx_image: xcode8 (currently 10.11, but tentatively planned to be 10.12 for this release)

We may extend this time period, based on user feedback, and we will begin displaying a warning message to users who have explicitly chosen one of the less common Xcode versions in the first week of October.

Questions?

As always, if you have any questions, please feel free to email support@travis-ci.com