Skip to content

GitHub Service sends status updates for pipelines

James Edwards-Jones requested to merge jej/github-project-service-for-ci into master

What

Adds new GithubService for sending status notifications to GitHub using pipeline hooks.

This allows a red/yellow/green status badge to appear on commits in GitHub, as well as providing a more detailed status on pull requests.

Why

We want a smoother experience when using projects for CI/CD only (https://gitlab.com/gitlab-org/gitlab-ee/issues/4839).

Having feedback in the GitHub pull request allows users to benefit from CI/CD updates without leaving the tool they are working from.

Screenshots

Configure GitHub Project Integration Pipeline status update on GitHub

Acceptance criteria

Related

Closes https://gitlab.com/gitlab-org/gitlab-ee/issues/3836

Edited by James Edwards-Jones

Merge request reports