travis-ci.org
  • Blog
  • Documentation
  • English
  • Français
  • Español
  • Português

Travis CI

A hosted continuous integration service for the open source community.

Resources

Blog posts

Here are some blog posts about Travis:

  • An Intro to Travis
  • Get Your Ruby Project on Travis and Have a Martini in 15 Minutes
  • Building Node.js projects with Travis
  • Using RVM gemset imports on Travis CI instead of Bundler
  • Display Travis CI status in your shell prompt
  • Use Travis CI with Jython

Newsletter

Contact

  • Twitter
  • IRC
  • Mailing list
  • GitHub
  • Blog Feed

Guides

  • Getting started
  • Build configuration
  • Notifications
  • Encryption keys
  • Validate your .travis.yml with travis-lint
  • Services & Database setup
  • GUI & headless browsers testing
  • Build Status images
  • CI environment
  • OS X CI environment
  • Addons
  • Travis Pro

Language-specific Guides

  • C
  • C++
  • Clojure
  • Erlang
  • Go
  • Groovy
  • Haskell
  • Java
  • JavaScript (with Node.js)
  • Objective-C
  • Perl
  • PHP
  • Python
  • Ruby
  • Scala

3rd Party Tools and Resources

  • Browser Extensions
  • Links & Resources

How-Tos

  • How to skip a build
  • How to setup GitHub Travis hook and trigger builds manually

Developer Guides

  • The API
  • The API (deprecated)

Contributor Guides

  • Technical Overview
  • The worker (v3)
  • Build Tasks
  • Maintenance

Contributing

This documentation site is open source. Feel free to file issues about it. The README in our Git repository explains how to contribute.

This site is maintained by the Travis CI community. Feel free to contribute!

This design was kindly provided by the talented Ben Webster of Plus2.

  • Travis CI on GitHub
  • Travis CI on Twitter