Build environment: Ubuntu Focal Fossa 20.04

The Ubuntu Focal 20.04 environment is now available using:

os: linux   #optional
dist: focal

in your .travis.yml file

You can learn more about it in our blog post and documentation.

Xcode 11.6 GM available

The Xcode 11.6 build environment was updated to the build 11E708. You may continue to use osx_image: xcode11.6 in your .travis.yml file.

This version has the following Xcode tools:

  • Carthage 0.35.0
  • Cocoapods 1.9.3
  • Fastlane 2.152.0
  • Swiftlint 0.39.2

You can learn more about macOS builds using our documentation.

Bionic and Xenial images promoted to the stable channel

Following the announcements from two weeks ago (Xenial and Bionic), we're promoting the updated images to the stable channel. That means you don't have to include the tag group: edge in your .travis.yml file anymore to use the updated build environments.

For any issues, please e-mail us at support@travis-ci.com. If you need more information, check out our docs.

Xcode 12 beta 2 and Xcode 12 for macOS Universal Apps

We have just updated the Xcode 12 beta image. It's now running beta 2 (build 12A6163b). You may continue to use osx_image: xcode12 on your .travis.yml.

Also, we released the Xcode 12 for macOS Universal Apps build environment, this version is intended for those of you that want to build universal Mac Apps, which will run both Apple silicon and Intel-based Macs. Just add osx_image: xcode12u to your .travis.yml file.

More information about macOS builds can be found on our documentation.

Ubuntu 16.04 Xenial updated

The Ubuntu Xenial build environment (dist: xenial) was updated, it's now running on kernel 4.15.0-1077-gcp. To run your builds on it, please add group: edge to your .travis.yml file.

What's new:

  • Apache Maven updated to 3.6.3
  • Git updated to 2.27.0
  • Gradle bumped to version 5.1.1
  • Google Chrome changed to 83.0.4103.116-1
  • Nvm updated to 0.35.3
  • OpenJDK 8 upgraded to 8u252-b09-1
  • RVM updated to version 1.29.10 and Bundler to version 2.1.4

Preinstalled NodeJS releases: v12.18.1, v11.0.0, v10.21.0, v8.9, v8.17.0, v8.12.0, v6.17.1 and v4.9.1.

We also changed the preinstalled PostgreSQL versions to 10.13.1, 9.6.18, 9.5.22 and 9.4.26. MySQL bumped to 5.7.30, MongoDB was updated to 4.0.19 and Redis to 6.0.5.

If you need more information about this build environment, please refer to our documentation.

This image will be promoted to our stable channel in two weeks.

Ubuntu 18.04 Bionic updates

We have updated the Ubuntu Bionic build environment (dist: bionic), it's now using kernel 5.3.0-1029-gcp. You may use it right away, just add group: edge to your .travis.yml file.

Some changes:

  • Bundler updated to 2.1.4 and RVM to 1.29.10
  • GCC updated to version 7.5.0
  • Git bumped to 2.27.0
  • Running Google Chrome 83.0.4103.11
  • Nvm updated to 0.35.3
  • OpenJDK 11 upgraded to 11.0.7+10

Node.js releases: v13.3.0, v12.18.1, v12.13.1, v11.15.0, v10.21.0, v10.16.0, v8.17.0, v8.16.2, v8.9, v6.17.1 and v4.9.1.

Available PostgreSQL installations: 11.8, 10.13, 9.6.18, 9.5.22, 9.4.26 and 9.3.25. CouchDB was updated to version 3.1.0, MySQL to 5.7.30, MongoDB changed to 4.0.19 and Redis to 6.0.5.

For an overview of the Bionic environment, please check our docs.

This image will be promoted to our stable channel in two weeks.

Xcode 12 beta 1 released

We have just released the Xcode 12 beta 1 (12A6159) build environment. To use it right now, please add osx_image: xcode12 to your .travis.yml file. Xcode 12 beta runs on macOS 10.15.5 and has the following Xcode tools:

  • Carthage 0.35.0
  • Cocoapods 1.9.3
  • Fastlane 2.149.1
  • Swiftlint 0.39.2

Please join our community forum to discuss any issues or suggestions.

Pushing new certs to Windows builds

To address an issue with some libraries, we have installed a new CA bundle on the Windows build environment.

To use our Windows build infrastructure, add the following to your .travis.yml:

os: windows

To learn more about Windows builds, please refer to our documentation.

Xcode 11.6 beta 1 available

You can now use the Xcode 11.6 beta 1 (11N700h) build environment. Just add osx_image: xcode11.6 to your .travis.yml to run your builds on this version. Cocoapods was updated to version 1.9.3 and Fastlane to 2.149.1.

If you have any suggestions, please join our community forum.

Windows build environment updated

We have refreshed the Windows image to manually update the Sectigo/Comodo expired certificates along with the following tools:

  • Cmake 3.17.3
  • LLVM 10.0.0
  • Ruby 2.7.1.1
  • Visual C++ Redistributable for Visual Studio 14.26.28720.3
  • Visual Studio 2017 Build Tools 15.9.23.0

To learn more about Windows builds, please refer to our documentation.