文件名称:bors-ng:for用于GitHub Pull Requests的合并机器人
文件大小:333KB
文件格式:ZIP
更新时间:2024-02-22 13:07:51
github elixir travis-ci continuous-integration appveyor
GitHub拉取请求的合并机器人 实现了一个连续测试的工作流程,其中master分支永不中断。 它将GitHub拉取请求与运行测试的工具集成在一起。 其他资源: 但是GitHub的受保护分支机构已经不这样做了吗? Travis和Jenkins在推送到每个分支之后以及打开时的每个拉取请求上都在每个分支上运行测试套件,并且如果测试失败,则GitHub可以阻止拉取请求。 要了解为什么这不足以获得常绿的大师,请想象一下: 拉取请求1:将bifurcate()重命名为bifurcateCrab() 更改此功能的名称,以及主机中当前存在的每个呼叫站点。 我曾考虑过将它作为Crab而不是Sword的一种方法,但是它将是bifurcateWithSword() ,这似乎很难改善。 拉取请求#2:降落后除之前, bifurcate() 向bifurcate()添加另一个调用,以确保完成操作,即使我们跳过了预着陆过程。 当这两个拉取请求在待办事项列表中处于打开状态时,它们都将针对主请求进行测试。 假设它们都通过了,GitHub将高兴地展示Big Green Merge Button。 一旦它们