Add integration for CircleCI.

Review Request #8951 - Created May 19, 2017 and submitted

David Trowbridge

This change adds a new integration which allows people to build prospective
changes via CircleCI. This requires the (beta) CircleCI 2.0.

This is similar in many ways to the Travis CI integration, but is somewhat
different in its configuration. The major difference is that while Travis
allows us to override the config within our API request, Circle does not. This
means that users will have to add Review Board support within their
.circleci/config.yml file.

When a config matches, this integration will trigger a build of the
"reviewboard" job (as defined in the user's config) and pass along various bits
of data in the build parameters.

Posted a variety of changes which should either fail or pass the build, and
saw the results reported correctly.

  • 0
  • 21
  • 3
  • 24
Description From Last Updated
David Trowbridge
David Trowbridge
David Trowbridge
Christian Hammond
David Trowbridge
Christian Hammond
David Trowbridge
Barret Rennie
David Trowbridge
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to master (25d4cb8)