【问题标题】:Plugin list comparison in JenkinsJenkins 中的插件列表比较
【发布时间】:2017-07-17 19:14:41
【问题描述】:

有没有什么插件或者方法可以让我比较Jenkins中大师的插件列表。我们想知道哪个master有哪个插件,哪个master有安装在其他master上的插件。

【问题讨论】:

    标签: jenkins jenkins-plugins jenkins-pipeline jenkins-cli


    【解决方案1】:

    不是一个自动化的过程,但是可以通过几种方式列出插件。

    首先,您可以使用管理 Jenkins 屏幕中的系统信息,它会为您提供一个列表,您可以将其放入文本文件和差异中。

    第二个选项是在管理 Jenkins 屏幕中使用脚本控制台:

    Jenkins.instance.pluginManager.plugins.each{ 
     plugin -> 
    println ("${plugin.getDisplayName()} 
    (${plugin.getShortName()}): ${plugin.getVersion()}")
    }
    

    使用您最喜欢的比较工具来比较文件

    我发现了另一种方法,可以使用远程访问 Jenkins 脚本控制台来自动执行此操作,您可以使用以下方法

    $ curl --user 'username:password' --data-urlencode "script=$(<./somescript.groovy)" http://jenkins/scriptText
    

    那么我假设您可以使用上面的脚本来获取列表并自动列出插件,以便您可以随意比较。 有关 Jenkins 远程访问的更多信息,请访问 jenkins 网站here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-12-18
      • 2017-03-12
      • 2023-01-12
      • 2011-11-28
      • 2018-08-30
      相关资源
      最近更新 更多