Jenkins 1.487添加了一个用于卸载插件的UI: JENKINS-3070
删除< plugin> .hpi文件和相应的< plugin> -plugin目录将有效删除该插件。
的 然而 强> , 的 如果您已在作业中配置了属于该插件的参数 强> 您的Hudson或tomcat日志可能包含 的 * CannotResolveClassException:hudson.plugins ... * 强> 异常,因为它试图加载插件。这可能导致构建失败 即使构建成功 。
为了解决这个问题
哈德森插件 解释说,一些核心插件(“第1层”插件,因为它们被称为)随Hudson本身一起提供,因此我认为不能删除。
您可以使用Jenkins lu Plugin Manager禁用它。转到“已安装”选项卡,取消选中要卸载的插件,然后重新启动Jenkins。虽然它不是unintall,但至少要远离配置页面。
正如Jesse Glick所说 他的回答 ,如果您使用的是Jenkins 1.487或更高版本,则可以使用本机方式在Jenkins UI中卸载插件。看到 JENKINS-3070 详情。
如果您使用的是早于1.487的Jenkins版本,则可以尝试手动卸载该插件。正如一些人在评论中指出的那样,这可能不适用于某些平台(在这些情况下,升级到至少1.487以便您可以使用官方卸载功能)。
要手动卸载插件,请停止Hudson / Jenkins,转到您的 HUDSON_HOME/plugins 目录并删除两者 .hpi 文件和具有相同名称的文件夹。所以,如果你要删除CVS插件,你会删除它们 cvs.hpi 文件和 cvs 目录。
HUDSON_HOME/plugins
.hpi
cvs.hpi
cvs
之后,重新启动Hudson / Jenkins,插件将不再存在。