Xcode 7 GM available for everyone

We’re very excited to announce that the Xcode 7 GM is now available for everyone!

All you need to do is select the image we’ve prepared:

osx_image: xcode7

Note that this is the same as for the Xcode 7 beta 6 image we shipped a few weeks ago, so if you’ve been using that you don’t need to change anything.

If you need to revert back to the Xcode 7 beta 6 image for some reason, just send us an email at support@travis-ci.com.

Some of the changes in this image compared to the Xcode 6.4 image:

  • OS X is now 10.10.5 (up from 10.10.3)
  • fastlane is preinstalled, version 1.25.0
  • Bundler is 1.10.6
  • CocoaPods is 0.38.2
  • Git is now 2.5.1
  • Go is 1.5.1 (global Go install, for Go projects you’ll get whatever version you’ve requested)
  • Java is 1.8.0_60-b27
  • Maven is 3.3.3
  • Mercurial is 3.5.1
  • node is 0.12.7
  • OClint is 0.8.1
  • Postgis is 2.1.7
  • PostgreSQL is 9.4.4
  • RubyMotion is now 4.0 (up from 3.13)
  • Sqlite is 3.8.11.1
  • Xcpretty is 0.1.12
  • xctool is now 0.2.5
  • XQuartz is 2.7.7

This Xcode 7 image is the first image we’ve made that uses our new bootstrap scripts. This means that from now on you can see what commands we run to set up our OS X image, and we have good documentation for exactly what commands that need to be run. Unfortunately, since we haven’t had this in the past and the OS X images have primarily been provisoned manually, it’s possible that we’ve forgotten to include something that has been included in the past. If you notice that anything is missing, please do email us at support@travis-ci.com and we’ll try to roll out a new image as soon as possible.

Apple also released an Xcode 7.1 beta today, which we aim to have an image for very soon. Keep an eye on this blog post or on our Twitter account to be notified of when we release that.