Contributor
Parichay Barpanda

Multi-branch Pipeline support for Gitlab


Mentors
Rick Zhao, Justin Harringa, RunZe Xia, Marky Jackson
Organization
Jenkins project

Current version of GitLab plugin on Jenkins doesn't fully support Multibranch Pipeline Jobs. There exists another unofficial plugin (Gitlab Branch Source Plugin) which hasn't been released yet. There has been abandoned effort to combine both these plugins due to multiple issues mostly because of different APIs both the plugins use. The project's plan is to develop a new Gitlab API plugin that can be consumed by other plugins and a new Gitlab Branch Source plugin which will provide all freestyle, singlebranch and multibranch pipeline support. The existing Gitlab Plugin will only contain auth, triggers and other Gitlab-Jenkins Configurations. All the partial implementation of Branch Source functions will be deprecated.