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

时间:2016-05-26 04:27:56

标签: jenkins jenkins-plugins

我的Jenkins实例界面坏了。我怀疑最近的插件更新是原因。但是我不记得哪些插件最近更新了。我需要知道所以我可以将插件版本回滚到上一个版本。

如何查找此信息?

一些可能的方式:

  • Jenkins log
  • 通过Groovy控制台检索插件信息

2 个答案:

答案 0 :(得分:16)

在我看来,最有效的方法是转到$JENKINS_HOME/plugins目录,然后发出命令:

ls -alt *.hpi *.jpi 

并且最近更新/安装的插件排在结果的顶部,希望这会有所帮助。

答案 1 :(得分:3)

创建计划每天运行的作业,记录插件和版本。有几种方法可以做到这一点,似乎没有一种方法是直截了当或明显的。我已经确定的方法只是归档该命令的输出文件:

curl -kLsS "${JENKINS_URL}pluginManager/api/json?pretty=1&tree=plugins\[shortName,longName,version\]" \
> plugin-list.txt

从Jenkins Web UI中提供易于访问的历史记录。 (或者,如果您知道在哪里查看,则在磁盘上。) Diffs比较以前的版本作为读者的练习。