如何获取上次安装/更新的Jenkins插件?

如何获取上次安装/更新的Jenkins插件?,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我的Jenkins实例接口坏了。我怀疑最近的插件更新是原因。但是我不记得最近更新了哪些插件。我需要知道,这样我可以回滚插件版本到上一个 如何找到这些信息 一些可能的方法: 詹金斯日志 通过Groovy控制台检索插件信息 在我看来,最有效的方法是转到$JENKINS\u HOME/plugins目录,然后发出命令: ls -alt *.hpi *.jpi 最新更新/安装的插件排在结果的首位,希望这会有所帮助。创建一个计划每天运行的作业,记录插件和版本。有几种方法可以做到这一点,但似乎没有一种

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

如何找到这些信息

一些可能的方法:

  • 詹金斯日志
  • 通过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轻松访问的历史记录。(如果您知道在哪里查找,也可以在磁盘上查找。) 比较先前版本的差异留给读者作为练习