如何获取上次安装/更新的Jenkins插件?
我的Jenkins实例接口坏了。我怀疑最近的插件更新是原因。但是我不记得最近更新了哪些插件。我需要知道,这样我可以回滚插件版本到上一个 如何找到这些信息 一些可能的方法:如何获取上次安装/更新的Jenkins插件?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我的Jenkins实例接口坏了。我怀疑最近的插件更新是原因。但是我不记得最近更新了哪些插件。我需要知道,这样我可以回滚插件版本到上一个 如何找到这些信息 一些可能的方法: 詹金斯日志 通过Groovy控制台检索插件信息 在我看来,最有效的方法是转到$JENKINS\u HOME/plugins目录,然后发出命令: ls -alt *.hpi *.jpi 最新更新/安装的插件排在结果的首位,希望这会有所帮助。创建一个计划每天运行的作业,记录插件和版本。有几种方法可以做到这一点,但似乎没有一种
- 詹金斯日志
- 通过Groovy控制台检索插件信息
- 在我看来,最有效的方法是转到
$JENKINS\u HOME/plugins
目录,然后发出命令:
ls -alt *.hpi *.jpi
最新更新/安装的插件排在结果的首位,希望这会有所帮助。创建一个计划每天运行的作业,记录插件和版本。有几种方法可以做到这一点,但似乎没有一种是直接或明显的。我选择的方法只是归档此命令的输出文件:
curl -kLsS "${JENKINS_URL}pluginManager/api/json?pretty=1&tree=plugins\[shortName,longName,version\]" \
> plugin-list.txt
这提供了从Jenkins web UI轻松访问的历史记录。(如果您知道在哪里查找,也可以在磁盘上查找。)
比较先前版本的差异留给读者作为练习