Answers:
它支持AccuRev,CVS,Subversion,Git,Mercurial,Perforce,Clearcase和RTC。
对于他们所有人都存在一个插件,并且您可能已经知道,Jenkins不仅限于该列表,任何人都可以为其他选项创建SCM插件(如果愿意)。
这是插件的链接:
除了上一个答案中的列表之外,还有一个插件将Serena Dimensions CM与Jenkins集成在一起。有关此插件的更多详细信息(来自链接页面):
该插件允许将Jenkins作业与Serena Dimensions CM流或项目相关联,并使用Dimensions CM存储库中的文件内容自动更新Jenkins工作区。
该插件目前支持
- 轮询
- 查看
- 建立变更日志报告
- 标记
- 工件上传
- 标签部署
- 通过Dimensions Builder启动标记的构建
您的问题没有指定它涉及的平台(OS)。但是,如果是关于好的旧大型机(运行zOS,而z表示“零停机时间...”),则可以从中选择一些可能的选项(引号来自链接的页面):
Endevor,PDS和ISPW插件的Compuware源代码下载。
...允许Jenkins用户将Endevor,PDS或ISPW成员从大型机下载到PC。然后可以在PC上访问源,例如进行SonarQube分析和报告。
...通过与IBM z / OS LPAR的FTP连接提供其功能。您可以在z / OS上配置SCLM项目,然后通过Jenkins检查更改。
功能包括:
- 提交用户JCL作业(完成时收集可选日志)。
- 将SCLM作为SCM引入您的项目,从而可以签出SCLM更改。
- 当前只能通过“提交zOS作业”构建操作来执行构建SCLM项目的功能。
PS:如果您不熟悉该平台上的典型SCM解决方案(例如Endevor或ISPW),那么请看一下用于管理大型机软件的典型SCM解决方案。