btkelly / gnag

A Gradle plugin that helps facilitate GitHub PR checking and automatic commenting of violations.
http://gnag.watch
Apache License 2.0
125 stars 14 forks source link

Add GitLab support for updating merge requests #150

Open Andrewpk opened 7 years ago

Andrewpk commented 7 years ago

After working on project with @stkent that utilized gnag, I'd really like to continue using it within our development org. After reviewing the gnag repo, it seems like supporting our internal GitLab server wouldn't be difficult.

This issue is a feature request, which if found acceptable, I would be happy to do the development for. I had envisioned that this support would look very similar to the GitHub support currently included in gnag.

btkelly commented 7 years ago

Hmm, this would have to be a major structural change to the architecture of the plugin. I'm not opposed to changing Gnag to support multiple reporting systems but should probably be a larger discussion around GitHub abstraction before we can add GitLab.

johnjohndoe commented 7 years ago

I am also interested in support for GitLab as well as Stash/Bitbucket.

tomasbjerre commented 7 years ago

Regarding Gitlab:

And Bitbucket / Stash: