通过脚本删除Jenkins插件

时间:2016-05-10 17:42:33

标签: jenkins jenkins-plugins

有谁知道如何从脚本中删除jenkins插件?我知道没有适用于它的CLI命令。但是想知道,也许你可以删除插件文件夹,并尝试删除所有相关数据。

我想要这个原因,我想开发一个每晚运行的脚本。它将扫描每个Jenkins服务器,如果在GIT中存储的文件中找不到插件,它将添加插件(如果添加了新插件),如果版本不匹配则升级或降级其他插件。目标是让所有Jenkins服务器保持同步,直到插件为止。

有关如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:2)

用于删除插件的groovy脚本:

parseOnLoad

您还可以删除插件文件夹的内容,根据文件下载所需的所有插件,将它们复制到插件文件夹并重新启动jenkins。 (我们在环境中有一个非常类似的流程来部署jenkins实例)