2016-04-28 32 views
1

我們在jenkins中看到GitPlugin的問題。插件似乎不會將任何其他行爲寫入作業xml,因此在克隆或重新啓動時會丟失這些設置。Jenkins Git插件無法在作業xml中存儲添加行爲?

其他人看到這個?

這裏是我的測試:

  • 配置簡單詹金斯的工作與源代碼管理的混帳用樹枝符
  • 保存和複製作業config.xml中缺乏-附加behaviors.xml
  • 配置相同的作業並添加checkout-to-local-branch,clean-before-checkout,高級子模塊行爲
  • 將作業config.xml保存並複製到has-additional-behaviors.xml
  • DIFF兩個沒有差異

詹金斯:1.627 git的插件:1.19.6

回答

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文件。

+0

聽起來像它。我們通過將git作業切換到使用jenkins-jobs-builder來解決問題。一旦那裏,我們只通過yaml更新工作,然後推。只要我們不使用UI來修改,我們就可以。當我們在本月晚些時候跳轉到jenkis 2.0時,我們會更新所有插件。 –

相關問題