如何从Jenkins(Hudson)卸载插件 Dovov编程网

如何从Jenkins(Hudson)卸载插件 Dovov编程网

正如Jesse Glick在他的回答中所提到的,如果您使用的是Jenkins 1.487或更高版本,那么在Jenkins UI中有一种本机方式来卸载插件。 详情请参阅JENKINS-3070 。

如果您使用的是早于1.487的Jenkins版本,那么您可以尝试手动卸载该插件。 正如有些人在评论中指出的,这可能无法在某些平台上工作(在这种情况下,升级到至less1.487,以便您可以使用官方的卸载function)。

要手动卸载插件,请停止Hudson / Jenkins,转至HUDSON_HOME/plugins目录,同时删除.hpi文件和具有相同名称的文件夹。 所以,如果您要删除CVS插件,您将删除cvs.hpi文件和cvs目录。

之后,重新启动Hudson / Jenkins,插件将不再存在。

Jenkins 1.487添加了一个用于卸载插件的UI: JENKINS-3070

删除 .hpi文件和相应的 -plugin目录将有效地移除插件。

但是 , 如果您在作业中configuration了属于插件的参数,则 Hudson或Tomcat日志可能包含* CannotResolveClassException:hudson.plugins … *exception,因为它会尝试加载插件。 即使构build成功,这也会导致构build失败。

要解决这个问题,

转到作业configuration并再次保存。 这应该摆脱插件参考 如果没有,请进入hudson home作业目录并打开在作业之后命名的文件夹下find的config.xml,并删除对插件的引用 重新启动哈德森

哈德森插件解释说,一些核心插件(“一级”插件,因为他们被称为)与哈德森本身,我认为不能被删除,因此。

您可以使用Jenkins»插件pipe理器来禁用它。 转到“已安装”选项卡,取消安装要卸载的插件并重新启动Jenkins。 虽然不会解除,但至less可以避免出现在configuration页面


比丘资源网 » 如何从Jenkins(Hudson)卸载插件 Dovov编程网

发表回复

提供最优质的资源集合

立即查看 了解详情