<p>Your question doesn't specify which platform (OS) it is about. But if it is about good old mainframes (running zOS, whereas the z stands for &quot;zero downtime ...&quot;), then these would be some possible options to pick from (quotes are from the linked pages):</p>
<ul>
<li><p><a href="https://wiki.jenkins-ci.org/display/JENKINS/Compuware+Source+Code+Download+for+Endevor%2C+PDS%2C+and+ISPW+Plugin" rel="nofollow noreferrer">Compuware Source Code Download for Endevor, PDS, and ISPW Plugin</a>.</p>
<blockquote>
<p>... allows Jenkins users to download Endevor, PDS, or ISPW members from the mainframe to the PC. Source can then be accessed on the PC, for example, for SonarQube analysis and reporting.</p>
</blockquote>
</li>
<li><p><a href="https://wiki.jenkins-ci.org/display/JENKINS/IBM+zOS+Connector" rel="nofollow noreferrer">IBM zOS Connector</a>.</p>
<blockquote>
<p>... provides its functions via FTP connection to IBM z/OS LPAR. You can configure your SCLM project on z/OS and then check for the changes via Jenkins.</p>
<p>Features include:</p>
<ul>
<li>Submission of user JCL job (with optional log collected upon finish).</li>
<li>Introduction of SCLM as SCM for your projects allowing to checkout SCLM changes.</li>
<li>The ability to build SCLM projects currently can be performed only via 'Submit zOS Job' build action.</li>
</ul>
</blockquote>
</li>
</ul>
<p>PS: if you're not familiar with the typical SCM solutions on this platform (such as Endevor or ISPW), then have a look at the <a href="https://devops.stackexchange.com/questions/273/which-scm-solutions-exist-for-managing-mainframe-software/275#275">typical SCM solutions exist for managing mainframe software</a>.</p>

CC BY-SA 3.0
2017-03-03T18:50:20.423Z
2017-03-03T18:50:20.423Z
2020-06-18T08:28:10.803Z
Pierre.Vriens
<p>In addition to the list in the previous answer, there is also the plugin that <a href="https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin" rel="noreferrer">integrates Serena Dimensions CM with Jenkins</a>. Some more details about this plugin (from the linked page):</p>
<blockquote>
<p>The plugin allows a Jenkins job to be associated with a <a href="http://www.serena.com/dimensions-cm" rel="noreferrer">Serena Dimensions CM</a> stream or project, automatically updating the Jenkins workspace with file content from the Dimensions CM repository.</p>
<p>The plugin currently supports</p>
<ul>
<li>Polling</li>
<li>Checkout</li>
<li>Build change log reporting</li>
<li>Tagging</li>
<li>Artifact Upload</li>
<li>Tag Deployment</li>
<li>Launching Tagged Builds via Dimensions Builder</li>
</ul>
</blockquote>
<p><strong>Video tutorial</strong>: <a href="https://www.youtube.com/watch?v=XquDJT90M9I" rel="noreferrer">Dimensions CM: Jenkins Plugin Tutorial</a></p>

CC BY-SA 3.0
2017-02-28T17:42:50.790Z
2017-02-28T17:42:50.790Z
2020-06-18T08:28:10.803Z
Pierre.Vriens
<p>It supports <strong>AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase</strong> and <strong>RTC</strong>.</p>

<p>For all of them exists a plugin and as you probably already know, Jenkins is not limited to only that list, anyone can create a SCM plugin for other options if they want to.</p>

<p>Here is the link to the plugins:</p>

<ul>
<li>AccuRev: <a href="https://wiki.jenkins-ci.org/display/JENKINS/AccuRev+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/AccuRev+Plugin</a></li>
<li>CVS: <a href="https://wiki.jenkins-ci.org/display/JENKINS/CVS+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/CVS+Plugin</a></li>
<li>Subversion: <a href="https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin</a></li>
<li>Git: <a href="https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin</a></li>
<li>Mercurial: <a href="https://wiki.jenkins-ci.org/display/JENKINS/Mercurial+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/Mercurial+Plugin</a></li>
<li>Perforce: <a href="https://wiki.jenkins-ci.org/display/JENKINS/Perforce+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/Perforce+Plugin</a></li>
<li>Clearcase: <a href="https://wiki.jenkins-ci.org/display/JENKINS/ClearCase+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/ClearCase+Plugin</a></li>
<li>RTC: <a href="https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin" rel="noreferrer">https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin</a></li>
</ul>

CC BY-SA 3.0
2017-02-28T17:09:19.757Z
2017-02-28T17:09:19.757Z
Gepser Hoil
<p>I'm aware that Jenkins supports Git and SVN. What other SCM tools does Jenkins support?</p>

<jenkins><git><jenkins-plugins><scm><subversion>
Which SCM tools does Jenkins support?
kenorb
# Which SCM tools does Jenkins support?

(Asked by: username_0 on 2017-02-28)

I'm aware that Jenkins supports Git and SVN. What other SCM tools does Jenkins support?

**Tags:** jenkins, git, jenkins-plugins, scm, subversion


---

## 3 answers

### Answer by username_2 on 2017-02-28. Score: 18 | Accepted answer

It supports **AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase** and **RTC**.

For all of them exists a plugin and as you probably already know, Jenkins is not limited to only that list, anyone can create a SCM plugin for other options if they want to.

Here is the link to the plugins:

* AccuRev: <https://wiki.jenkins-ci.org/display/JENKINS/AccuRev+Plugin>
* CVS: <https://wiki.jenkins-ci.org/display/JENKINS/CVS+Plugin>
* Subversion: <https://wiki.jenkins-ci.org/display/JENKINS/Subversion+Plugin>
* Git: <https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin>
* Mercurial: <https://wiki.jenkins-ci.org/display/JENKINS/Mercurial+Plugin>
* Perforce: <https://wiki.jenkins-ci.org/display/JENKINS/Perforce+Plugin>
* Clearcase: <https://wiki.jenkins-ci.org/display/JENKINS/ClearCase+Plugin>
* RTC: <https://wiki.jenkins-ci.org/display/JENKINS/Team+Concert+Plugin>


---

### Answer by username_1 on 2017-02-28. Score: 9

In addition to the list in the previous answer, there is also the plugin that [integrates Serena Dimensions CM with Jenkins](https://wiki.jenkins-ci.org/display/JENKINS/Dimensions+Plugin). Some more details about this plugin (from the linked page):

> The plugin allows a Jenkins job to be associated with a [Serena Dimensions CM](http://www.serena.com/dimensions-cm) stream or project, automatically updating the Jenkins workspace with file content from the Dimensions CM repository.
>
> The plugin currently supports
>
> * Polling
> * Checkout
> * Build change log reporting
> * Tagging
> * Artifact Upload
> * Tag Deployment
> * Launching Tagged Builds via Dimensions Builder

**Video tutorial**: [Dimensions CM: Jenkins Plugin Tutorial](https://www.youtube.com/watch?v=XquDJT90M9I)


---

### Answer by username_1 on 2017-03-03. Score: 4

Your question doesn't specify which platform (OS) it is about. But if it is about good old mainframes (running zOS, whereas the z stands for "zero downtime ..."), then these would be some possible options to pick from (quotes are from the linked pages):

* [Compuware Source Code Download for Endevor, PDS, and ISPW Plugin](https://wiki.jenkins-ci.org/display/JENKINS/Compuware+Source+Code+Download+for+Endevor%2C+PDS%2C+and+ISPW+Plugin).

  > ... allows Jenkins users to download Endevor, PDS, or ISPW members from the mainframe to the PC. Source can then be accessed on the PC, for example, for SonarQube analysis and reporting.
* [IBM zOS Connector](https://wiki.jenkins-ci.org/display/JENKINS/IBM+zOS+Connector).

  > ... provides its functions via FTP connection to IBM z/OS LPAR. You can configure your SCLM project on z/OS and then check for the changes via Jenkins.
  >
  > Features include:
  >
  > + Submission of user JCL job (with optional log collected upon finish).
  > + Introduction of SCLM as SCM for your projects allowing to checkout SCLM changes.
  > + The ability to build SCLM projects currently can be performed only via 'Submit zOS Job' build action.

PS: if you're not familiar with the typical SCM solutions on this platform (such as Endevor or ISPW), then have a look at the [typical SCM solutions exist for managing mainframe software](https://devops.stackexchange.com/questions/273/which-scm-solutions-exist-for-managing-mainframe-software/275#275).


---

