2.5.16.10. GitLabStatusPush
from buildbot.plugins import reporters
gl = reporters.GitLabStatusPush('private-token', context='continuous-integration/buildbot',
                                baseURL='https://git.yourcompany.com')
c['services'].append(gl)
GitLabStatusPush publishes build status using GitLab Commit Status API.
The build status is published to a specific commit SHA in GitLab.
It uses private token auth, and the token owner is required to have at least developer access to each repository. As a result, we recommend you use https in your base_url rather than http.
- class buildbot.reporters.gitlab.GitLabStatusPush(token, context=None, baseURL=None, generators=None, verbose=False)
- Parameters:
- token (string) – Private token of user permitted to update status for commits. (can be a Secret) 
- context (string) – Name of your build system, e.g. continuous-integration/buildbot 
- generators (list of IReportGenerator instances) – A list of report generators that will be used to generate reports to be sent by this reporter. Currently the reporter will consider only the report generated by the first generator. 
- baseURL (string) – The base url of the GitLab host, up to and optionally including the first / of the path. Do not include /api/ 
- verbose (string) – Be more verbose 
- verify (boolean) – Disable ssl verification for the case you use temporary self signed certificates 
- debug (boolean) – Logs every requests and their response