在成功使用相同的构建过程来验证分支的pull请求后,重新应用相同的构建过程是否有任何优势?
例如。我可以放心,因为单元测试在pull请求中运行,在pull请求合并后不需要在master中再次执行它们吗?
如果你的拉取请求是当前的w / r / t master(也就是说,它是从master到PR的快进更新),那么pull请求的内容将与你在合并后最终得到的内容相同它进入master
分支。
如果自拉动请求被分支以来master
有任何干预变化,那么你没有这样的保证。在这种情况下,您的选项要么是要合并它,然后在master
上重新测试,要么重新定义拉取请求并在合并之前重新测试它。我赞成后者。