GitLab

Dependencies

Required

Plugin ▲Required Version
Apache HttpComponents Client 4.x API≥ 4.5.14-269.vfa_2321039a_83
Caffeine API≥ 3.2.4-208.v7e2da_a_7db_82b_
commons-lang3 v3.x Jenkins API≥ 3.20.0-109.ve43756e2d2b_4
Credentials≥ 1511.v2e3cb_0008ef0
Credentials Binding≥ 728.v902a_273b_8947
Display URL API≥ 2.217.va_6b_de84cc74b_
Git≥ 5.10.1
Git client≥ 6.6.1
Jackson 2 API≥ 2.22.2-445.vdc613f1d8012
Jakarta XML Binding API≥ 4.0.9-19.v2b_a_5b_44d9a_1c
JavaBeans Activation Framework (JAF) API≥ 1.2.0-8
Jersey 3 API≥ 3.1.11-4.v77818819c2e1
Joda Time API≥ 2.14.3-200.v65623733c99f
Matrix Project≥ 905.vcc6831e8760a_
Pipeline: Job≥ 1571.1580.v18e46842c125
Pipeline: Step API≥ 724.v538c2362b_dfb_
SCM API≥ 728.vc30dcf7a_0df5

Optional

Plugin ▲Required Version
Plain Credentials≥ 199.v9f8e1f741799
SSH Credentials≥ 372.va_250881b_08cd

Dependent plugins

Declaring a dependency

As a plugin developer you can use this plugin as dependency of your plugin by adding a dependency tag to your POM.

To avoid version conflicts it is suggested not to depend on a specific version, but use the Jenkins plugin BOM and the following dependency snippet:

<dependency>
    <groupId>org.jenkins-ci.plugins</groupId>
    <artifactId>gitlab-plugin</artifactId>
</dependency>

Required

Optional

Plugin ▲ReleasedInstalls
OpenTelemetry0.93%