如何获得最后的 installed/updated Jenkins 插件?

How to get last installed/updated Jenkins plugins?

我的 Jenkins 实例接口坏了。我怀疑最近的插件更新是原因。但是我不记得最近更新了哪些插件。我需要知道,这样我才能将插件版本回滚到之前的版本。

如何找到这些信息?

一些可能的方式:

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

ls -alt *.hpi *.jpi 

最近的 update/installed 插件在结果中排​​名靠前,希望对您有所帮助。

创建一个计划每天 运行 的作业,记录插件和版本。有几种方法可以做到这一点,none 似乎是直截了当或显而易见的。我确定的方法只是将此命令的输出文件存档:

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

这提供了从 Jenkins 网络轻松访问的历史记录 UI。 (如果您知道在哪里查找,也可以在磁盘上。) 比较以前版本的差异作为 reader.

的练习