# jenkinsci/gitlab-plugin

A Jenkins plugin for interfacing with GitLab

Repository: https://github.com/jenkinsci/gitlab-plugin
Canonical: https://ross.abutalabs.com/products/gitlab-plugin
Homepage: https://plugins.jenkins.io/gitlab-plugin/
Language: Java
License: GPL-2.0
License Family: copyleft
Last push: 2026-08-25T01:32:54+00:00

## Health v2 (maintenance only)
Score: 99/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 98, longevity 100
- inputs: {"age_days": 4488, "days_push": 9, "days_rel": 13, "gap_med": 30.0, "n_releases_24m": 17}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1444, forks 614 (observed 2026-08-28T04:04:44.964012+00:00)

## What it is
A Jenkins plugin that integrates GitLab with Jenkins CI. It triggers Jenkins builds from GitLab webhooks (pushes, merge requests, tags) and reports build status back to GitLab.

## Use cases
- trigger Jenkins builds when code is pushed to GitLab
- run Jenkins builds on GitLab merge requests
- report Jenkins build status back to GitLab
- accept a GitLab merge request automatically after a successful build
- cancel pending or running Jenkins builds when a merge request is updated
- build only specific branches or when tags are pushed
- configure multibranch pipeline jobs with GitLab via Job DSL

## When to choose
- you use Jenkins as your CI server and GitLab as your Git hosting
- you need webhook-driven build triggers and build status notifications between GitLab and Jenkins
- you want merge request integration features like auto-accept or build cancellation

## When to avoid
- you use GitLab CI instead of Jenkins for your pipelines
- you use GitHub or another Git host rather than GitLab
- your GitLab version is older than the N-2 supported major release

## Facets
- artifact type: plugin
- maturity: active
- function: ci-cd, webhook, auth, workflow-automation
- domain: developer-tools, version-control
- platform: jvm, self-hosted
- tags: jenkins-plugin, gitlab, gitlab-ci, merge-request, build-trigger, webhook-integration, java, devops, automation

## Member repositories
- jenkinsci/gitlab-plugin (main) score 99

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:44.964012+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T04:36:17.946450+00:00, confidence not recorded.
  - readme: https://github.com/jenkinsci/gitlab-plugin (fetched 2026-08-28T04:04:44.964012+00:00, sha b016f48da6f3)
  - homepage: https://plugins.jenkins.io/gitlab-plugin/ (fetched 2026-08-29T11:46:17.954925+00:00, sha e0e6f6a1038c)
  - site_page: https://plugins.jenkins.io/gitlab-plugin/releases (fetched 2026-08-29T11:46:17.964586+00:00, sha 20f7b5858fd4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
