Phase 2: Multibranch Pipeline Support for GitLab
Introduction
Hi, I am Parichay from India.
Mentors:
parichay@baymac.me
Open Source Contributor and DevOps Enthusiast.
GitLab Server Configuration
Features
Lightweight Plugin
Jenkins Configuration as Code
Multiple server entries
GitLab Token Creator
New GitLab API Plugin
New Jenkins version - 2.150.3
GitLab Branch Source Plugin
Features
Multi Branch Pipeline Jobs
Folder Organization
Checkout over SSH/HTTPS
Groups/Subgroups support
Webhooks Support [WIP]
Pipeline Status Notifier
Reduced API Calls
SCM Trait APIs
New SCM Trait APIs
Additional traits can be added by extending `GitLabSCMSourceContext` class.
DEMO 🚀
Where to find it?
$ java -jar plugin-management-tool.jar
-p gitlab-branch-source:experimental
-d <path-to-default--jenkins-plugins-directory>
-w <path-to-jenkins-war>
How to talk to us?
Plans for the next sprint
THANK YOU