Skip to content
This repository

HTTPS clone URL

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
README.md

travis-core

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.

Contributing

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 https://github.com/travis-ci/travis-core.git
  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.