O'Reilly logo

Heroku Cookbook by Mike Coutermarsh

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Continuous integration and deployment with Travis CI

Travis CI is a service that will automatically run our application's test suite for us after we push each commit to GitHub. This gives us a reliable and repeatable process to test our code continuously.

We can take Travis CI a step further and have it deploy our code after each successful build. This allows us to focus our time on writing code rather than deploying it. The entire test and the deploy process is automated for us, as shown in the following diagram:

Continuous integration and deployment with Travis CI

The process begins with the Continuous Integration (CI) server and ends with the latest code being deployed to either a staging or production ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required