Jenkins Git 插件无法在作业 xml 中存储添加行为?
Jenkins Git Plugin Fails to StoreAddition Behaviors in job xml?
我们发现 jenkins 中的 GitPlugin 存在问题。插件似乎没有向作业写入任何其他行为 xml,因此在克隆或重新启动时会丢失这些设置。
还有其他人看到了吗?
这是我的测试:
- 使用源代码管理为git和分支说明符
配置简单的jenkins作业
- 保存并复制作业 config.xml 到 lacks-additional-behaviors.xml
- 配置相同的作业并添加 checkout-to-local-branch、clean-before-checkout、advanced-submodule-behaviours
- 保存作业 config.xml 并将其复制到 has-additional-behaviors.xml
- 两者的区别没有区别
詹金斯:1.627
git插件:1.19.6
1.19.6 听起来像 Git client plugin
的当前版本,而不是 Git plugin
(后者依赖于前者)。您描述的问题与 Git 插件中的 this bug 匹配,该插件在 2.4.3 中引入并在 2.4.4 中修复。所以我猜你使用的是 Git 插件版本 2.4.3.
我的团队遇到了同样的问题(我们的 "Additional behaviours" 在重启后消失了)。我刚刚将 Git 插件从 2.4.3 升级到 2.4.4,问题似乎已解决。现在,当我向作业添加行为时,它们会刷新到 config.xml 文件。
我们发现 jenkins 中的 GitPlugin 存在问题。插件似乎没有向作业写入任何其他行为 xml,因此在克隆或重新启动时会丢失这些设置。
还有其他人看到了吗?
这是我的测试:
- 使用源代码管理为git和分支说明符 配置简单的jenkins作业
- 保存并复制作业 config.xml 到 lacks-additional-behaviors.xml
- 配置相同的作业并添加 checkout-to-local-branch、clean-before-checkout、advanced-submodule-behaviours
- 保存作业 config.xml 并将其复制到 has-additional-behaviors.xml
- 两者的区别没有区别
詹金斯:1.627 git插件:1.19.6
1.19.6 听起来像 Git client plugin
的当前版本,而不是 Git plugin
(后者依赖于前者)。您描述的问题与 Git 插件中的 this bug 匹配,该插件在 2.4.3 中引入并在 2.4.4 中修复。所以我猜你使用的是 Git 插件版本 2.4.3.
我的团队遇到了同样的问题(我们的 "Additional behaviours" 在重启后消失了)。我刚刚将 Git 插件从 2.4.3 升级到 2.4.4,问题似乎已解决。现在,当我向作业添加行为时,它们会刷新到 config.xml 文件。