假设有人熟悉DevOps和大型机,但对Jenkins还是陌生的,想开始使用Jenkins,例如:
- 研究在大型机上管理存储在个人文件(PDS,即分区数据集)中的数据的可行性(因此,尚不存在任何用于管理大型机软件的典型SCM解决方案进行管理)。
- 在某些类型的个人开发环境中运行Jenkins,例如在Virtual Box的Linux环境中运行(如果可行)。
在完成某种(最少的)Jenkins 安装和配置后,实际的问题变为“ Which of the typical Jenkins plugins, if any, would be needed?
”。从我看来似乎有意义的各种Jenkins插件看来,这些都是可能的候选对象(引号来自链接页面):
-
...通过与IBM z / OS LPAR的FTP连接提供其功能。您可以在z / OS上配置SCLM项目,然后通过Jenkins检查更改。
功能包括:
- 提交用户JCL作业(完成时收集可选日志)。
- 将SCLM作为SCM引入您的项目,从而可以签出SCLM更改。
- 当前只能通过“提交zOS作业”构建操作来执行构建SCLM项目的功能。
Endevor,PDS和ISPW插件的Compuware源代码下载。
...允许Jenkins用户将Endevor,PDS或ISPW成员从大型机下载到PC。然后可以在PC上访问源,例如进行SonarQube分析和报告。
由于第一个插件与SCLM有关(全部与PDSes有关),而第二个插件明确声明了对PDSes的支持(以其名义),因此我相信两者都是可能的选择。
因此,假设我的候选清单是完整的(是吗?),那么哪一个利弊都可以帮助我确定哪一个最适合我的情况?
附:似乎不存在“ Jenkins Kickstart”软件包之类的东西(至少我还没有找到它)。