GitHub Action 手动审批流程

9

我知道GitHub Action手动触发器是一个非常讨论的问题,手动批准的讨论少一些,但在社区中仍然存在。

我有一个问题想问那些用Github actions进行CD的人。

正如您所知,Bitbucket、Gitlab、Azure Devops等都有一个名为“手动批准”的功能,这意味着流水线可以达到某个步骤,例如:构建->测试->部署到暂存区。

接下来的步骤是部署到生产环境,需要手动批准或触发。因此我的问题是,你们是否使用相同的信息(分支名称,相同的测试结果)在GitHub Action中实现了该功能,而无需重新运行整个流程?(这就是为什么我还没有将我们从Bitbucket迁移到GitHub的原因)

感谢您的回答。

2个回答

11
最近,GitHub团队宣布了环境的beta版。通过此功能,您可以将手动批准添加到CI/CD中。

环境工作流语法

然而,对于私有存储库存在限制 - 只有GitHub企业服务计划可以在私有存储库中使用环境

1
有没有一种方法可以在不进行部署的情况下使用手动批准?我想让授权用户选择是否签署我的稳定分支上的RPM。 - Randy
根据此文档所述,"拥有GitHub团队和GitHub专业版的用户可以为私有存储库配置环境。" - undefined
哦,但是这个文档上说:“如果你使用的是GitHub Free、GitHub Pro或GitHub Team计划,那么必须的审查人员只适用于公共存储库。” - undefined

1

目前你的回答不够清晰。请编辑并添加更多细节,以帮助其他人理解它如何回答所提出的问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

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