Jenkins Git插件无法在作业xml中存储添加行为?

时间:2016-04-28 17:14:42

标签: git jenkins jenkins-plugins

我们在jenkins中看到了GitPlugin的问题。插件似乎没有向作业xml写入任何其他行为,因此在克隆或重新启动时会丢失这些设置。

其他人看到了吗?

这是我的测试:

  • 使用源代码管理为带有分支说明符的git配置简单的jenkins作业
  • 将作业config.xml保存并复制到lacks-additional-behavior.xml
  • 配置相同的作业并添加checkout-to-local-branch,clean-before-checkout,advanced-submodule-behavior
  • 将作业config.xml保存并复制到has-additional-behavior.xml
  • 区分两个 NO DIFFERENCES
詹金斯:1.627 git插件:1.19.6

1 个答案:

答案 0 :(得分:1)

1.19.6听起来像Git client plugin的当前版本,而不是Git plugin(后者取决于前者)。您描述的问题与Git插件中的this bug匹配,该插件在2.4.3中引入并在2.4.4中修复。所以我猜你是在使用Git插件版本2.4.3。

我的团队遇到了同样的问题(我们的“其他行为”在重新启动后消失了)。我刚刚将我们的Git插件从2.4.3升级到2.4.4,问题似乎得到了解决。现在,当我向作业添加行为时,它们将被刷新到config.xml文件。