Jenkins旧版本插件

问题描述 投票:0回答:2

出于某些原因,我必须使用Jenkins 2.32,并且需要在此处安装一些插件。机器没有互联网,所以我只能上传插件文件才能从文件安装它。

因此,问题是否存在任何简单的方法来获取具有所有依赖项的必需Jenkins版本的必需插件?

ps.s。

我无法更新Jenkins-这超出了我的能力。

p.p.s。

我找到了下载旧版本插件的唯一方法,但是通过这种方式,我无法在加载之前检查依赖关系和必需的jenkins版本。

jenkins
2个回答
0
投票

我以前有这样的环境。

警告:这是一个令人讨厌的过程。

由于没有互联网,我们手动上传了所有插件,即查看插件页面(例如https://plugins.jenkins.io/git/),然后从档案文件(例如https://updates.jenkins.io/download/plugins/git)下载.hpi文件。由于您必须使用相对较旧的Jenkins版本,因此,如果必须使用较旧的版本,则可能需要检查插件的更新日志。

此外,在每个插件页面上都列出了相关性,您必须对每个相关性重复上述步骤。

唯一的好处是,通常Jenkins会提示​​您,上传插件后缺少哪些依赖项。


0
投票

您可能可以从plugin-versions.json中的Jenkins Update Center中提取信息。

有关更新中心的布局的更多信息,请参见this document

您可能还会发现我先前在jenkins failed to install plugins - docker image上的回复(使用常规脚本)很有帮助

© www.soinside.com 2019 - 2024. All rights reserved.