Jenkins 如何解决插件版本依赖中的冲突

Eya*_*ran 7 offline jenkins jenkins-plugins

所有 Jenkins 管理员,您好,

您知道当同一插件的两个不同版本存在依赖关系时 Jenkins 插件更新机制的行为吗?

我们在气隙网络上运行 Jenkins。我想下载.hpi/ .jpi 插件文件及其依赖项。

(我们正在运行 Jenkins 版本 2.89.2,因此我们需要下载与此 Jenkins 版本兼容的插件的先前版本。)

我得到了插件“Pipeline: Groovy”(工作流cps)的2.30版本。

它直接依赖于插件 workflow-step-api 2.9 版,但也依赖于该插件的 2.7 版。

工作流cps:2.30->工作流step-api:2.9

工作流cps:2.30->工作流api:2.11->工作流step-api:2.7

Jenkins 更新机制是否采用最新版本?

谢谢,

艾尔