我点击了一个插件的卸载,现在插件管理器正在向我显示"卸载正在等待"但是,对于该插件,我决定保留该插件。由于我暂时无法重启Jenkins并重新安装,有没有办法可以取消卸载此插件的请求?
谢谢!
答案 0 :(得分:2)
Jenkins插件位于$ JENKINS-HOME / plugins下,[plugin] .jpi文件(与war文件,WEB-INF,META-INF相似的内容)位于此文件夹下。
Jenkins将这些文件提取到具有相同名称的文件夹中
$ ls $JENKINS-HOME/plugins/gradle*
gradle.jpi //installation file
gradle.jpi.pinned // flag file for pinned plugin
gradle.jpi.disabled // flag file for disabled plugin
gradle.bak // previous version jpi file
gradle: // extracted folder
help-GradleInstallation-home.html help-GradleInstallation-name.html help.html META-INF WEB-INF
升级插件时,旧的[plugin] .jpi重命名为[plugin] .bak 新的是[plugin] .jpi,它允许回滚(降级)选项
所以, 您需要做的就是将[pluging] .jpi *和[plugin]文件夹复制到$ JENKINS-HOME / plugins /文件夹并刷新页面,您将看到它不再等待卸载。
*始终建议保留$ JENKINS-HOME目录的备份