The 'Update Github status Build Event handler' is an event handler attached to a configuration which interacts with the Github Status API. This feature allows ContinuaCI to mark commits within a GitHub repository with a success, failure, error, or pending state. These status' can is then be reflected in any pull requests involving those commits.
This event handler works fantastically as a pre-step within a pull request pipeline. ContinuaCI can be configured to automatically pull the request, build it, test it, and report back its status.
Statuses can also include an optional description
and target_url
, and we highly recommend providing them as they make statuses much more useful in the GitHub UI.
As an example, one common use is for continuous integration services to mark commits as passing or failing builds using Status. The target_url
would be the full URL to the build output, and the description
would be the high level summary of what happened with the build.