Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
安排github存储库的维护_Github - Fatal编程技术网

安排github存储库的维护

安排github存储库的维护,github,Github,我想在特定时间阻止PR合并(当我们的环境出现问题时)。合并PR将自动将构建部署到我们的环境中,这将在CI/CD到位的情况下使env停机一段时间。 我也会查看CI/CD管道以安排维护,但我想知道github是否有可用的功能。我不相信github有这样的功能可用。如果PR满足分支条件,包括通过任何CI检查,则任何具有写访问权限的人都可以合并PR 如果您想控制何时合并PR,那么最好的方法是使用基于fork的模型,并将主存储库限制为管理员和bot。然后,您可以将bot配置为在需要时合并请求,因为其他用户

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

我不相信github有这样的功能可用。如果PR满足分支条件,包括通过任何CI检查,则任何具有写访问权限的人都可以合并PR

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

或者,您可以依靠用户在使用某种bot进行合并之前始终显式部署,然后在情况不好时不让bot部署。这就是GitHub使用的方法,而且它工作得非常好