Private environment variables available on Windows

We've fixed the issue with private environment variables silently failing on Windows builds.

Windows logs are currently not filtered for accidental exposure of your environment variables during build time.

Please keep reading on how to avoid leaking private environment variables to build logs.

Disabling git clone

You can now disable the git clone step with:

  clone: false

This is useful for build stages that do not need to clone the git repository.

dpl 1.10.11 is released

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

Version 1.10.11 addresses the dependency issue which was introduced by 1.10.10 for the GitHub Releases deployment provider.

dpl 1.10.10 is released

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

Version 1.10.10 addresses the dependency issue which was introduced by 1.10.9 for the Heroku deployment provider.

dpl 1.10.9 is released

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

Version 1.10.9 includes the following changes:

Perl 5.30 is now available

Perl 5.30 was released on May 22, 2019, and it is now available on Travis CI.

language: perl
perl: '5.30'

Git wire protocol v2 in macOS builds

Builds that run in our Xcode 10.2 build environment will now use version 2 of the Git wire protocol. This should mean performance improvements for cloning repositories with many branches or tags!

Going forward, this wire protocol will be used on all new Xcode build environments.

Repositories' URLs are now case insensitive!

For a really long time, our APIs, both v2.1 and v3 have been sensitive to the casing used in your repository slugs.

We've now shipped an update to our APIs so that case sensitivity is no longer an issue.

This means that now you can type your repository, organization or account name with a typo on the casing, and it will load properly, as GitHub would.

For example:

Xenial as the default build environment

As announced two weeks ago, we've started incrementally updating the default build environment to Ubuntu Xenial 16.04.

Right now, 5% of the repositories building that do not explicitly specify an Operating System, os: key, or an Ubuntu Linux distribution, via the dist: key are now being routed to Ubuntu Xenial 16.04 instead of Ubuntu Trusty 14.04.

We'll continue increasing the percentage of repositories using the new default throughout the next few weeks and posting updates here as we move forward.

To test how Xenial will work for you, please specify it directly with

dist: xenial.

Make sure to bring any questions you might have to the Travis CI Community Forum: Xenial.

If you'd like to stay on Trusty, that's also an option, you can pin your repository to continue using Ubuntu Trusty 14.04, by specifing dist: trusty in your .travis.yml file.

Travis CI Insights fixes

Since the release of Insights on April, 3rd 2019, we've made the following fixes:

  • When loading the Insights tab for the first time, it now shows by default either public and private builds or just public builds accordingly.

  • Updated the color coding on the average queue time trend chart, so that a decrease is presented green and an increase is red.

  • The total number of public active repositories on the summary graph when loading "public and private" builds, now displays the total number of both public and private repositories over the period requested

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