Introduce a commit status API
- feedback issue http://feedback.gitlab.com/forums/176466-general/suggestions/3923065-status-api-for-continuous-integration
- Status in commit index http://feedback.gitlab.com/forums/176466-general/suggestions/5608385-show-build-status-in-commit-index
- One major customer in customer electronics asked for this
We should allow external programs to submit a status of a commit. This should be used for GitLab CI and other external testing tools.
- It should allow multiple programs to submit a status
- It should allow the overwriting of a previous status (pending => failed => green)
- States are: pending, success, error, or failure
- It should be shown everywhere the commit is shown (MR, commit show, commit index, branch overview)
- GitLab CI should use the same interface (no more getting a picture)
Third party CI service (CodeShip) are also asking for this.