如何在Github上自动合并拉取请求?

12

在 Travis 测试 webhook 成功后,是否可以自动将拉取请求合并到 GitHub 的主分支中?


请参见 https://dev59.com/cVkS5IYBdhLWcg3wFi4M#65332601 - VonC
4个回答

5
您可以使用Mergify来完成此操作。
它允许配置规则并定义标准,以便自动合并您的拉取请求。在您的情况下,设置类似于“Travis检查已通过且一个评审者已批准PR”将允许自动合并PR。
(披露:我是Mergify团队的一员。)

4
您可以在您的.travis.yml中添加一个after_success操作,使用GitHub API合并PR。我不知道是否有现成的脚本可用,但这并不难。需要特别注意身份验证...

2

0
我运行一个能够完成这个任务的机器人。 Mergery 是:
- 免费的,包括私有仓库。 - 快速的。它是事件驱动的,不按计划运行。 - 简单的。无需配置。只需给你的 PR 打上 automerge 标签即可。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接