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

Travis CI

A hosted continuous integration service for the open source community.

Documentation

User documentation

  • Getting started
  • Build configuration
  • Database setup
  • GUI & Headless browsers
  • Status images
  • Resources
  • CI environment
  • Browser Extensions
  • How to skip a build
  • How to setup and trigger the hook manually

Specific Language Help

  • Clojure
  • Erlang
  • Groovy
  • Haskell
  • Java
  • JavaScript (with Node.js)
  • Perl
  • PHP
  • Python
  • Ruby
  • Scala

Developer documentation

  • The Worker
  • The API

Contact

  • Twitter
  • IRC
  • Mailing list
  • Github

Guides

  • Getting started
  • Build configuration
  • Validate your .travis.yml with travis-lint
  • Database setup
  • GUI & headless browsers testing
  • Build Status images
  • CI environment

Language-specific Guides

  • Clojure
  • Erlang
  • Groovy
  • Haskell
  • Java
  • JavaScript (with Node.js)
  • 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

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