Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Models and classes shared by Travis CI api, hub and gatekeeper

branch: master


Build Status

Travis Core (or travis-core) contains a lot of shared code between the different Travis CI applications.

See the README in lib/travis for more information on the structure of the repository.


Travis Core requires PostgreSQL 9.3 or higher, as well as a recent version of Redis and RabbitMQ.

Repository setup

  1. Clone the repository: git clone
  2. Install gem dependencies: bundle install --binstubs --path=vendor/gems
  3. Set up the database: bin/rake db:setup db:test:prepare

Running tests

To run the RSpec tests: bin/rake. Make sure PostgreSQL, Redis and RabbitMQ are running.

Submitting patches

Please fork the repository and submit a pull request. For larger changes, please open a ticket on our main issue tracker first.

Something went wrong with that request. Please try again.