SCM API

Dependencies

Plugin ▲Required Version
ASM API≥ 9.9-185.va_6c6b_3348b_c3
commons-lang3 v3.x Jenkins API≥ 3.19.0-104.v12125f33a_255
Structs≥ 353.v261ea_40a_80fb_

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>scm-api</artifactId>
</dependency>

Required

Plugin ▲ReleasedInstalls
1Password Secrets0.083%
AbsInt Astrée0.0077%
Active Git Branches Parameter0.0%
Alauda Pipeline0.0064%
artifact-promotion0.57%
Atlassian Jira Software Cloud1.42%
Awarely Scan0.0%
AWS Code Commit Jobs0.18%
aws-device-farm0.19%
⚠️ Azure Container Registry Tasks0.10%
Basic Branch Build Strategies4.83%
Bitbucket7.62%
Bitbucket Branch Source25.4%
Bitbucket Push and Pull Request1.81%
Bitbucket Server Integration2.87%
BMC AMI DevOps for Application Checkpoint Analysis0.0024%
BMC AMI DevX Code Pipeline Operations0.013%
Branch API95.0%
Carl0.0012%
CodeSonar0.59%
Config-Driven Pipeline0.080%
Configuration Slicing2.55%
Cucumber Living Documentation0.16%
Cursor Origin Branch Source Plugin (beta)0.0%
DAGsHub Branch Source0.010%
Display URL for Blue Ocean21.3%
Diversion SCM0.0077%
Drupal Developer0.0064%
Email Extension82.8%
Gamekins0.0016%
Generic Event0.085%
Gerrit Code Review0.50%
Gerrit Lightweight Checkout0.0%
Gerrit Trigger2.36%
Giphy API0.016%
Git95.8%
Git PreBuildMerge Trait0.10%
GitBlit0.067%
Gitea1.88%
GitHub84.9%
GitHub Branch Source Pull Request Change Filter0.26%
GitHub Integration4.65%
⚠️ GitHub Organization Folder2.18%
GitHub PR Approval0.0%
⚠️ GitHub Pull Request Builder2.25%
GitLab18.5%
GitLab Branch Source4.55%
GitLab Label Filter0.0%
Google Authenticated Source0.19%
Ignore Committer Strategy0.40%
Instana integration0.014%
JetBrains SpaceCode0.0%
JMS Messaging0.035%
Last Changes0.93%
llvm-cov0.038%
Mercurial14.6%
MQ Notifier0.11%
Multibranch Filter0.0052%
Multibranch Pipeline Inline Definition0.53%
Multibranch Pipeline Parameterization0.0%
Multibranch Scan Webhook Trigger2.20%
NodePool Agents0.0097%
nvm-wrapper1.06%
OES Template0.052%
Office 365 Connector / Power Automate workflows6.83%
OpenTelemetry0.93%
OpenText Application Automation Tools0.53%
ORAS SCM0.0%
P42.14%
PingCode0.025%
Pipeline As YAML (Incubated)0.29%
⚠️ Pipeline implementation for Blue Ocean22.9%
Pipeline restFul API0.14%
Pipeline: API98.2%
Pipeline: Declarative92.9%
Pipeline: Groovy95.6%
Pipeline: Groovy HTTP0.65%
Pipeline: Groovy Libraries83.6%
Pipeline: Multibranch94.3%
Pipeline: Multibranch build strategy extension1.21%
Pipeline: Multibranch with defaults3.22%
Pipeline: Nodes and Processes95.2%
Pipeline: SCM Step97.9%
Pipeline: Supporting APIs97.8%
PlasticSCM0.11%
Pull Request Monitoring0.087%
Purge Job History1.58%
qTest0.46%
Redpen - Pipeline Reporter for Jira0.0060%
Remote Jenkinsfile Provider1.29%
SCM Filter Branch PR0.46%
SCM Filter Jervis0.020%
⚠️ SCM HttpClient0.015%
SCM-Manager0.080%
Seapine Surround SCM0.023%
Secret Guard0.0%
Skip Cron Rebuild0.011%
Subversion23.9%
Sumologic Publisher0.15%
Templating Engine0.60%
Testinium0.00040%
⚠️ Thycotic DevOps Secrets Vault0.0016%
Tuleap Git Branch Source0.037%
Unblocked Notify0.0012%
Updatebot0.0036%

Optional

Plugin ▲ReleasedInstalls
Build Failure Analyzer2.32%
Build Monitor View4.85%
CloudBees CD0.086%
Klocwork Analysis0.25%
Plugin Usage3.07%
Propelo's Job Reporter0.015%