Documentation for how to integrate a new external CI tool

Hello, I am the maintainer of the buildbot CI framework. I want to implement merge request CI status in a similar way as we do with GitHub.

We already have implemented CI status for gitlab, and I did implement support for the merge_request event to start a build upon that event (instead of just push). The reporting system then correctly reports the CI status to the commit status, but nothing shows in the merge request page.

There is information in the pipeline screen, but nothing in the merge_request page:

image

I am using gitlab 9.1.4 CE.

There is this confusing paragraph in the Jenkins plugin documentation: https://docs.gitlab.com/ee/integration/jenkins.html#development

In GitLab there is no database table that lists the commits, these are always read from the repository. Therefore it is not possible to mark the build status of a commit in GitLab.

I believe this information is outdated with the support of commit status in 8.1

Assignee Loading
Time tracking Loading