当我进入 Jenkins 1.620 的“管理插件”部分时,我在许多“可用”插件上看到此消息:
警告:此插件是为 Jenkins 1.625.3 或更高版本构建的。它可能在你的 Jenkins 中起作用,也可能不起作用。
所以我认为安装的 Jenkins 版本和可用的插件版本之间没有联系,因为它显示了更高版本 Jenkins 的插件。
有没有办法确定我需要为我的 jenkins 版本下载哪个特定插件版本 hpi 文件?有这样的映射吗?
我尝试在插件的 git 源中查找它(例如:ws-cleanup-plugin),但它没有自述文件..
不幸的是,仍然没有办法做到这一点,8年后......
我遇到了类似的问题(不是我的选择)。我在 Jenkins 上使用了该插件官方页面上的 Wayback 机器,回到 1.01 版本为最新版本时,看看该插件需要哪些版本的 Jenkins。
真正的答案只是让 Jenkins 保持更新,因为人们不可能拥有如此复杂的 Pipeline 脚本,以至于他们必须如此担心向后兼容性。
如果所有管道脚本都用 Bash/Powershell 编写并像这样调用(而不是 Groovy),那么向后兼容性实际上不是问题。