GitLab Label Filter

A separate Jenkins plugin that adds a Filter merge requests by label behavior to the native GitLab Branch Source plugin.

Configuration

After installing the generated HPI, open a GitLab Branch Source multibranch job and add:

Filter merge requests by label
Label: Ready For Tests

The filter applies during discovery. MRs without the configured label are excluded before Jenkins creates child jobs. Existing GitLab Branch Source webhook and indexing behavior re-evaluates the label when an MR changes.

Build

mvn clean verify

Upload the generated HPI through Manage Jenkins → Plugins → Advanced → Deploy Plugin. The official gitlab-branch-source plugin remains installed; this plugin is an extension and uses a different plugin ID.