在github仓库上安排维护

时间:2020-02-12 20:10:31

标签: github

我想在特定时间阻止PR合并(当我们的环境发生问题时)。合并PR会自动将构建部署到我们的环境中,这将在使用CI / CD的情况下使env关闭一段时间。 我还将查看CI / CD管道以安排维护时间,但想知道github是否有可用的东西。

1 个答案:

答案 0 :(得分:0)

我不认为GitHub具有可用的功能。如果PR符合分支标准,包括通过所有CI检查,则可以由具有写访问权的任何人合并。

如果要控制PR的合并时间,则最好的方法是使用基于fork的模型,并将主存储库限制为管理员和bot。然后,您可以将漫游器配置为在需要时合并合并请求,因为其他用户将无权合并。

或者,您可以依赖用户在使用某种类型的机器人进行合并之前始终进行显式部署,然后在情况不佳时不让机器人进行部署。这就是GitHub使用的方法,并且效果很好。

相关问题