Focus on writing code. Let Travis CI take care of running your tests and deploying your apps.
Getting started with Travis CI is as easy as enabling a project, adding basic build instructions to your project and committing code. We'll start building your apps right away!
Need to customize your build? No problem, you can install custom packages and configure the environment to fit your needs.
Lots of databases and services are pre-installed and can simply be enabled in your build configuration, we'll launch them for you automatically. MySQL, PostgreSQL, ElasticSearch, Redis, Riak, RabbitMQ, Memcached are available by default.
Deploying to production after a successful build is as easy as setting up a bit of configuration, and we'll deploy your code to Heroku, Engine Yard Cloud, Nodejitsu, cloudControl, OpenShift, CloudFoundry, AppFog, and Amazon OpsWorks.
Using a custom deployment? Customize the build to deploy to your servers!
Does your team work around pull requests? We tightly integrate with GitHub to continuously update the build status on pull requests as they progress.
By working around pull requests, seeing the status of a new feature evolve and be automatically integrated with the latest code, you can follow the build progress with ease and merge with confidence!
Whether you need to build your web application or the iPhone app that's talking to it via an API, we've got you covered. You can easily test both on Travis CI.
The build environment can be fully customized, without having to leave the comfort of your text editor.
Get notified via Campfire, HipChat, Flowdock, IRC, email, and webhooks to stay up-to-date with your builds.
Got any questions? Contact us!