Additional IP addresses for Linux and Windows builds

We're expanding the range of IP addressed we use for Linux and Windows build machines.

The following IP addresses have been added:

  • 104.197.122.201
  • 35.188.15.155
  • 35.192.91.101
  • 35.192.10.37
  • 35.222.7.205

The best way to keep your safelist up-to-date with our IP addresses is to use the A records for the NAT hostname as explained at: https://docs.travis-ci.com/user/ip-addresses/

Xcode 10.3 is available

The Xcode 10.3 build environment is available on Travis CI.

To use Xcode 10.3 in your builds, add the following to your .travis.yml file:

osx_image: xcode10.3

You can find more information about what it comes with at: https://docs.travis-ci.com/user/reference/osx/#xcode-103

Happy building!

Developer preview release: dpl v2.0.0-alpha.1

We have released dpl v2.0.0-alpha.1 as a developer preview release. In order to opt-in, add this to your build configuration in .travis.yml:

deploy:
  - provider: [your-provider]
    edge: true
    # ...

Read all about this release on our blog: https://blog.travis-ci.com/2019-08-27-deployment-tooling-dpl-v2-preview-release

Share your feedback in the community forum: https://travis-ci.community/c/deployment

Happy deploying!

Xcode 11.0 beta 5 is now available

We have updated our Xcode 11 image with Xcode 11 Beta 5 (build 11M382q).

To use this new image, just add (or keep) the following in your .travis.yml file:

osx_image: xcode11

Find more information at https://docs.travis-ci.com/user/reference/osx/#xcode-110

Happy building!

Environment variables per branch

Starting today, you can define environment variables that are only available to a specific branch.

env-vars-per-branch.png

For example, you can set environment variables specific to your dev or master branches, as well as have dedicated secure environment variables to release to your production or staging environments.

Go to your repository’s settings page to set them up:

secure_env_vars_with_branches.gif

npm caching by default

Travis CI now caches the npm packages you've used during build time by default so that they're used in subsequent builds, effectively speeding up your builds.

Depending on the repository's structure, it caches either $HOME/.npm or node_modules.

To disable the default npm caching, please add the following to your .travis.yml file:

cache:
  npm: false

For more details, please check out our Caching Dependencies docs.

dpl 1.10.12 is released

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

Version 1.10.12 adds multi-region support for Scalingo. travis-ci/dpl#1011

Xcode 11.0 beta is now available

The Xcode 11.0 beta is now available on Travis CI.

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

osx_image: xcode11

Find more information at https://docs.travis-ci.com/user/reference/osx/#xcode-110

Happy building!

Additional IP addresses for Linux and Windows builds

We have prepared a few backup systems following the recent incidents, these are the IP addresses that will be used in case we have to start them:

  • 35.202.245.105
  • 34.66.200.49
  • 34.66.25.221
  • 34.66.50.208

Read https://docs.travis-ci.com/user/ip-addresses/ to learn about the best way to keep your safelist up-to-date with our IP addresses.

New Maven Central Mirror is in use

We are now using a Maven Central mirror managed by Google, close to the VMs our jobs now run on.

This improves the future reliability and availability fetching Maven dependencies across Linux and mac OS build environments.