【发布时间】: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