---
title: Multiple CI Services on a GitHub Pull Request
teaser: 'Review your GitHub pull requests with multiple CI services such as TravisCI,
  Code Climate, and Hound.

  '
tags: news,hound
author: Dan Croak
published_on: 2015-01-28
---

When someone changes a codebase,
Continuous Integration (CI) services
such as [Travis], [Circle], [Solano], [Hound], and [Code Climate]
automatically run tests,
build mobile apps,
or catch style, quality, and security issues.

[Travis]: https://travis-ci.org/
[Circle]: https://circleci.com/
[Solano]: https://www.solanolabs.com/
[Hound]: https://houndci.com?utm_source=giantrobotsblog
[Code Climate]: https://codeclimate.com/

GitHub's [pull request status UI][ui]
supports multiple CI services at once.

[ui]: https://github.com/blog/1935-see-results-from-all-pull-request-status-checks

Here's an example pull request with Hound, Code Climate, and Circle:

![Multiple GitHub statuses][image]

[image]: https://images.thoughtbot.com/hound/multiple-github-statuses.png

Hound checks style,
Code Climate checks quality and security,
and Circle runs tests.

Each service runs in parallel.
That improves CI response time.
It also decouples each concern,
simplifying the configuration
of each type of CI
and making it faster to
fix failures.
