在jenkins构建之前合并失败但不应该

tka*_*rls 20 git continuous-integration jenkins

我已经设置了jenkins来构建项目中的所有功能分支,然后在构建之前将它们合并为"develop",因为我更感兴趣的是合并的结果而不是功能分支本身.

如果功能分支基于开发HEAD,这似乎有效,但如果分支关闭点在开发HEAD之前,那么jenkins说:错误:分支不适合集成,因为它不干净地合并

如果发生冲突,这将是正常的.但没有冲突.我已在控制台中手动测试合并,并自动完成合并.

此外,如果比较功能分支并在atlassian stash中进行开发,它还会显示干净的差异而没有任何冲突.

我迷路了.为什么詹金斯不能合并呢?

tka*_*rls 27

我自己找到了.这是因为jenkins服务器上的git没有配置作者姓名/电子邮件.

配置完成后(在其他行为下)解决了问题.

  • 非常感谢,您也可以在_Git_ _plugin_部分的jenkins配置中全局设置它 (4认同)