Skip to main content
TrustRadius
Travis CI

Travis CI

Overview

What is Travis CI?

Travis CI is an open source continuous integration platform, that enables users to run and test simultaneously on different environments, and automatically catch code failures and bugs.

Read more
Recent Reviews

TrustRadius Insights

Travis CI has become an invaluable tool for projects with limited budgets and resources, offering a range of benefits to its users. The …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

1 Concurrent Job Plan

$69

On Premise
per month

Bootstrap

$69

Cloud
per month 1 concurrent job

2 Concurrent Jobs Plan

$129

On Premise
per month

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.travis-ci.com/pricing-cloud

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $69 per month 1 concurrent job
Return to navigation

Product Demos

Travis CI Cookbook: Rails

YouTube

Travis CI Cookbook: Python

YouTube

Travis CI Cookbook: Docker + C++

YouTube

Tutorial: Perforce and Subversion Integration with Travis CI for Beta Program

YouTube

Demo of my Travis CI frankenbot.

YouTube

TravisCI Demo - Running TravisCI on Arm and comparing performance metrics

YouTube
Return to navigation

Product Details

What is Travis CI?

Travis CI is an open source continuous integration platform, that enables users to run and test simultaneously on different environments, and automatically catch code failures and bugs.

Travis CI Video

Travis CI - Basic Setup

Travis CI Competitors

Travis CI Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo

Frequently Asked Questions

Travis CI is an open source continuous integration platform, that enables users to run and test simultaneously on different environments, and automatically catch code failures and bugs.

Travis CI starts at $69.

TeamCity, Jenkins, and CircleCI are common alternatives for Travis CI.

The most common users of Travis CI are from Small Businesses (1-50 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(26)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Travis CI has become an invaluable tool for projects with limited budgets and resources, offering a range of benefits to its users. The ability to define multiple environments for running test suites has proven particularly beneficial, allowing developers to thoroughly test their code in different scenarios. By integrating with Git repositories, Travis CI enables parallel testing and provides immediate feedback on test failures directly in pull requests. This streamlines the development process and helps catch and fix issues early on. Additionally, users receive email notifications with detailed information about failed tests, as well as notifications when tests pass again, ensuring that they are always informed about the status of their builds.

One major advantage of using Travis CI is the elimination of the need to install various environments and versions locally. This simplifies the developer experience and saves time, especially when working on projects that require compatibility testing across different platforms. Furthermore, Travis CI supports continuous integration and deployment, promoting high-quality standards by automatically running tests and promptly alerting developers to any failures. This has proven particularly helpful for releasing new versions of APIs frequently, ensuring that changes are thoroughly tested before being deployed.

Travis CI's popularity among public GitHub projects is also attributed to its efficient continuous integration capabilities. Renowned organizations like Kubernetes and OpenShift rely on Travis CI for their GitHub repositories. While larger projects may opt for Jenkins due to its customizable build environment, Travis CI remains a popular choice, thanks to its seamless integration with Git repositories and user-friendly interface.

The use cases for Travis CI extend beyond mere testing and integration. Many teams leverage it as part of their code review process, automating builds and ensuring that the test suite passes before starting reviews. Travis CI plays a crucial role in automating the deployment process upon successful merging of pull requests. It is often utilized in both app builds and UI assets, running tests on every commit and preventing merges to the master branch in case of failed builds.

Travis CI is not limited to private projects; it also contributes to the development of numerous open-source projects, such as nodetrine. Its robust CI/CD pipeline allows for rapid changes and ensures higher quality in webpage development projects. Some teams even employ Travis CI as a legacy deployment system, automating their deployment processes with ease.

While Travis CI continues to be a reliable choice for many organizations and developers, the emergence of other innovative tools has led to a reduction in its usage for automated deployments in some teams. However, it remains a go-to solution for continuous integration and testing, especially for those working on public GitHub repositories and projects with limited resources or tight budgets.

Overall, Travis CI covers a wide range of use cases and has proven to be a valuable asset for developers. Its seamless integration with Git repositories, ability to define multiple environments for testing, and immediate feedback on test failures make it an efficient and user-friendly choice. Whether it's automating builds, ensuring code quality through continuous integration, or facilitating rapid deployment, Travis CI has consistently provided developers with the tools they need to streamline their development process and deliver high-quality software. Despite reduced usage in some areas, Travis CI remains a popular choice in the development community, especially for public GitHub projects and those seeking an intuitive and cost-effective continuous integration solution.

Based on user reviews, the following recommendations emerge:

  1. Try it with small and simple projects first. This allows users to become familiar with the tool's features and functionality before implementing it on larger and more complex projects.

  2. Consider the stability of the service. Users advise evaluating the reliability and consistency of the tool to ensure consistent build automation and continuous integration processes.

  3. Explore the available options and documentation. Users highly recommend exploring the tool's features, as well as thoroughly reading the provided documentation to fully understand how it works within their development environment. This enables users to make the most of its capabilities and optimize their automation processes.

Attribute Ratings

Reviews

(1-8 of 8)
Companies can't remove reviews or game the system. Here's why
Score 6 out of 10
Vetted Review
Verified User
Incentivized
TravisCI is being used as a legacy deployment system by a few of our teams in our organization. The business problems it intended to address was an automated deployment process for our project. It is used by a few teams but slowly has simmered down because of our transition to other tools that are still being innovated upon.
Ryan Brewster | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Travis CI has proven to be extremely valuable for projects with tight budgets or resources. It is very easy to define a variety of environments to run your test suite against, and its integration with your Git repo lets you test in parallel. Personally, I use GitHub, and when a test fails, the results show up directly in a pull request. It will also send me an email when tests fail, with all the details, and then again when tests pass again. Travis CI prevents you from having to install different environments and different versions locally and does so in an incredibly intuitive, and visually pleasing [way].
February 07, 2017

A powerful CI/CD Tool

Yasmany Cubela Medina | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
At nodetrine (my opensource project) TravisCI is being used to automatically test the releases and notify users so all of them know if that release its good enough to be used on their projects. It does not use deployment strategies since it does not need to deploy the releases to any platform but TravisCI provides a really good platform for it.
Eduardo Sampaio | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Travis CI for the automation of builds of all pull requests so we can be sure all tests from our test suit are passing, before we start code review.
Continuous integration of our projects, testing and automatically deploying into production upon successful merge of pull requests onto our master branches.
Mathias Fonseca | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We've been using Travis CI from day one. We believe continuous integration and continuous deployment are great ways to build a great product for our clients while keeping the quality standard high. Every feature we develop has its own set of tests, and if they fail in Travis CI, everyone's mission is to fix them as soon as possible so that we are back on track. As per the deployment process, we are releasing a new version of our API almost once a day. This is extremely easy if you have the assurance that Travis CI gives you.
Jonathan Yu, P.Eng. | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use the open source installation of Travis CI (https://travis-ci.org/jawnsy) for public GitHub projects. It's the de-facto continuous integration tool for public GitHub repositories, as it's free and works pretty well. It's used by a number of organizations that I'm a member of, including Kubernetes (https://github.com/kubernetes/kubernetes) and OpenShift (https://github.com/openshift/origin), though many larger projects also use Jenkins to provide a more customizable build environment. This can be useful for things like building Amazon Web Services AMIs, integration with external services that Travis doesn't support, etc.
Return to navigation