如何获取最近安装/更新的Jenkins插件?

16

我的Jenkins实例界面坏了。我怀疑最近更新的插件是原因。然而,我记不住哪些插件最近被更新。我需要知道这些信息,以便我可以回滚插件版本到之前的版本。

如何找到这些信息?

一些可能的方法:

  • Jenkins日志
  • 通过Groovy控制台检索插件信息
2个回答

31

在我看来,最有效的方法是进入 $JENKINS_HOME/plugins 目录,然后执行以下命令:

ls -alt *.hpi *.jpi 

并且最近更新/安装的插件排名在结果的顶部,希望这能帮到您。


4
创建一个每天运行的定期任务,记录插件和版本。有几种方法可以实现这一点,但似乎没有一种是直接或明显的。我选择的方法只是将此命令的输出文件存档:
curl -kLsS "${JENKINS_URL}pluginManager/api/json?pretty=1&tree=plugins\[shortName,longName,version\]" \
> plugin-list.txt

这提供了一个可以轻松访问的Jenkins Web界面历史记录(或者如果您知道在哪里查找,则可以在磁盘上找到)。比较以前版本的差异留给读者自行完成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接