【问题标题】:Managing Plugin Versions in Jenkins Job's config.xml在 Jenkins Job 的 config.xml 中管理插件版本
【发布时间】:2020-09-03 20:41:57
【问题描述】:

我有一个受盐配置管理的詹金斯系统。 插件及其版本是通过 salt 管理的。

但是,作业只是按原样存储的 config.xml。

我的问题是:Job 的config.xml 中提到的每个插件的版本号有多重要?

例如:以下是来自作业的config.xml 文件之一的sn-p。

<buildWrappers>
    <hudson.plugins.ansicolor.AnsiColorBuildWrapper plugin="ansicolor@0.4.2">
      <colorMapName>xterm</colorMapName>
    </hudson.plugins.ansicolor.AnsiColorBuildWrapper>
</buildWrappers>

在这个例子中,它说ansicolor 插件的版本是0.4.2

如果我真的将 Jenkins 上的插件更新为版本 0.7.2 并且我不更新作业的 config.xml 怎么办?

问:版本不同步是否重要?

问:如果我从config.xml 中完全删除该版本会怎样?如下:

<buildWrappers>
    <hudson.plugins.ansicolor.AnsiColorBuildWrapper plugin="ansicolor">
      <colorMapName>xterm</colorMapName>
    </hudson.plugins.ansicolor.AnsiColorBuildWrapper>
</buildWrappers>

做以上有什么效果?

【问题讨论】:

    标签: jenkins plugins jenkins-plugins


    【解决方案1】:

    您无需手动更新作业的配置文件。 Job 只会在下一次运行时为您完成。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 2017-12-28
      • 1970-01-01
      • 2017-10-07
      • 1970-01-01
      相关资源
      最近更新 更多