Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins:为Github拉请求生成合并提交_Git_Jenkins_Github - Fatal编程技术网

Jenkins:为Github拉请求生成合并提交

Jenkins:为Github拉请求生成合并提交,git,jenkins,github,Git,Jenkins,Github,Github每次将PR分支推送到时都会创建一个提交,该提交是PR分支与基础分支(如develop)的合并,因此它可以显示develop中是否存在合并冲突 有没有可能让Jenkins在这个提交上构建并运行测试(etc),而不是让PR部门的负责人来完成。这样,它将检测到合并本身可能导致的任何错误 我们不能每次都与开发分支进行本地合并,因为有时候PR有不同的基础分支,或者Jenkins需要获得该PR的基础分支并进行本地合并。您确定这是您想要的吗?我不确定詹金斯会如何处理合并冲突 但这篇文章似乎阐述了您

Github每次将PR分支推送到时都会创建一个提交,该提交是PR分支与基础分支(如develop)的合并,因此它可以显示develop中是否存在合并冲突

有没有可能让Jenkins在这个提交上构建并运行测试(etc),而不是让PR部门的负责人来完成。这样,它将检测到合并本身可能导致的任何错误


我们不能每次都与开发分支进行本地合并,因为有时候PR有不同的基础分支,或者Jenkins需要获得该PR的基础分支并进行本地合并。

您确定这是您想要的吗?我不确定詹金斯会如何处理合并冲突

但这篇文章似乎阐述了您所追求的大部分内容

GIT有一个名为“构建前合并”的选项,它允许您在构建前选择要合并的分支 你可以像文章中建议的那样设置它,只是不允许它推送到远程设备