Travis Pro - Frequently Asked Questions

Note: These issues are related to Travis Pro, our hosted continuous integration solution for private repositories.

Can I use pull request testing on Travis Pro?

Yes, you can. It's enabled by default for all repositories set up on Travis CI. See the blog post accompanying the launch of pull requests for Travis CI.

Who has access to the builds?

Access rights on Travis CI is based on the access rights on GitHub:

  • Users that can access a repository on GitHub can see the build status and logs on Travis CI.
  • Users that can push to a repository on Github can trigger, cancel and restart builds.
  • Users that have admin access to a repository on GitHub can change enable/disable it on Travis CI and change its settings.

To keep the access rights up to date, we sync every user account approximately once every 24 hours with GitHub. You can use the "sync now" button on the profile page or travis sync --pro in the CLI to force a sync.

Is it safe to give Travis CI access to my private code?

Security is our major concern when it comes to your source code. At Travis CI, we make sure our infrastructure is protected and secure so that your most valuable asset is safe and protected from unauthorized access.

You can find more information on this topic in our Security Statement.

How can I encrypt files that include sensitive data?

You can follow our guide for encrypting files.