The default Python version for your builds is now 3.6

As announced on April 8th 2019, we have now updated the default Python version from 2.7 to 3.6

If your builds were using the previous default Python version 2.7, you can pin them to continue using this version by specifying it in your .travis.yml file:

language: python
python: '2.7'

For questions or concerns, please head over to the Travis CI Community Forum.

Xenial as the default build environment is coming

Ubuntu Xenial as the default Travis CI build environment is coming up next week, starting incrementally on Tuesday April 23rd, 2019 and aiming to be completed by the beginning of May, 2019.

During this time:

  • Repositories without an explicit dist: YAML key in their .travis.yml file will be routed to Xenial instead of Trusty.

  • Repositories without an explicit operating system os: key in their travis.yml file will use Linux Ubuntu Xenial 16.04.

If you'd like your builds to continue using Ubuntu Trusty 14.04, please make sure to specify dist: trusty in your .travis.yml file.

For more details, please check out the blog post: https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment

Xenial build environment updates

The Ubuntu Xenial 16.04 build environment has been updated!

  • git now uses wire protocol version 2 to do its network operations, like git fetch or git clone
  • docker pulls from the GCE image cache where possible
  • PHP version aliases are now recognized

Aside from the highlights above, pre-installed languages and tools have also been updated. Here's the full list: https://docs.travis-ci.com/user/build-environment-updates/2019-04-11/

To use Xenial in your builds, make sure to specify dist: xenial in your .travis.yml file.

If you have any feedback, please, let us know in the community forum: Xenial. Thank you!

Upcoming Python default version update

On April 16th 2019, the default Python version used to run your builds will be updated from Python 2.7 to Python 3.6

If your builds rely on the current default Python version 2.7, you can pin your project to continue using this version by specifying it in your .travis.yml file:

language: python
python: '2.7'

For questions or concerns, please head over to the Travis CI Community Forum.

Travis CI Insights: better usage metrics

Starting today, you will get more information about your Travis CI usage, from wait times to overall build status results.

Travis CI Insights provides data in real time and includes both a clear overview and fine-grained details when you hover over.

As an example, you can take a look at the Insights for the travis-ci organization: Travis CI: Insights tab.

Find out more on how Insights work in this blog post.

travis-ci-insights-gif.gif

Let us know what you think about Insights in the Travis CI Community Forum: Insights thread.

Xcode 10.2 GM is now available

The Xcode 10.2 GM build environment is now available at Travis CI.

To use Xcode 10.2, add the following to your .travis.yml file:

osx_image: xcode10.2

It runs on macOS Mojave and replaces the previous Xcode 10.2 beta release. Check out our announcement blog post for more details.

Happy building!

dpl 1.10.8 is released

We have released version 1.10.8 of our deployment utility, dpl.

Version 1.10.8 includes the following changes:

  • S3 provider casts max_thread option to integer (travis-ci/dpl#957)
  • Elastic Beanstalk deployment is more resilient when AWS responds with rate limit error (travis-ci/dpl#878)

The PHP default version for your builds is now 7.2

Today, we have updated the default PHP version from 5.5 to 7.2

If your builds relied on the previous default PHP version 5.5, you can pin your project to continue using this version by specifying it in your .travis.yml file:

language: php
php: '5.5'

For questions or concerns, please head over to the Travis CI Community Forum.

Upcoming PHP default version update

On March 12th 2019, the default PHP version used to run your builds will be updated from PHP 5.5 to PHP 7.2.

If your builds rely on the current default PHP version 5.5, you can pin your project to continue using this version by specifying it in your .travis.yml file:

language: php
php: '5.5'

For questions or concerns, please head over to the Travis CI Community Forum.

Xcode 10.2 beta 2 image available with macOS Mojave

We are happy to announce the availability of the new Xcode 10.2 beta 2 image. This image runs macOS Mojave (10.14).

osx_image: xcode10.2

Please read the announcement for more details.

No published changelogs yet.

Surely Travis CI will start publishing changelogs very soon.

Check out our other public changelogs: Buffer, Mention, Respond by Buffer, JSFiddle, Olark, Droplr, Piwik Pro, Prott, Ustream, ViralSweep, StartupThreads, Userlike, Unixstickers, Survicate, Envoy, Gmelius, CodeTree