Jenkins更新和插件安装

luaexgnf  于 9个月前  发布在  Jenkins
关注(0)|答案(1)|浏览(146)

这就是为什么当我试图列出插件通过

println(Jenkins.instance.pluginManager.plugins)

字符串
看起来像list of plugins
我不明白它是如何显示空列表的。
在此之前,我试图做的是修复我的旧Jenkins,因为它安装的插件看起来像这样
installed plugins
我使用的是Jenkins 2.190.x的旧版本,然后我将其更新为2.346.1,因为我的应用程序是Java 8,并看到它的大部分Jenkins版本似乎与Java 8兼容。更新后,这个错误消息仍然存在,然后我试图通过UI删除一些插件,其余的都是手动使用命令行,因为我很难通过UI删除它们中的大多数。之后,当我检查安装的插件时,它都是空的。然后我开始从基本插件安装(这从来没有真正要求从我目前的Jenkins版本2. 346. 1升级)。
但在所有这些安装之后,同样的老错误“由于不满意的依赖关系,一些插件无法加载。”即使我还没有安装大多数这些插件,但你可以看到它们需要更高的jenkins版本。
当我再次手动检查时,我看到了这个plugin-list in terminal
现在,我的已安装插件部分看起来就像安装较新的jenkins版本之前的样子。我的插件终端列表看起来像这样。当我使用

println(Jenkins.instance.pluginManager.plugins)


返回一个空列表。
我想我错过了一些东西在这里,似乎我需要卸载和重新安装Jenkins和配置从头开始。

n53p2ov0

n53p2ov01#

要查看已安装的插件,请使用以下命令:https://URL_JENKINS.com/script

jenkins.model.Jenkins.instance.getPluginManager().getPlugins()

字符串
转到Jenkins主目录,删除plugins.txt文件和插件目录。然后重新启动Jenkins。它应该下载最新版本的所有插件及其依赖项。
请添加有关如何安装Jenkins的信息,独立或使用Docker或其他方式。这将更容易提供帮助。

相关问题