在工作流失败时阻止第三方合并 - Amazon CodeCatalyst

Amazon CodeCatalyst 不再向新客户开放。现有客户可以继续正常使用该服务。有关更多信息,请参阅 如何从 CodeCatalyst 迁移

在工作流失败时阻止第三方合并

将 GitHub 或 Bitbucket 存储库关联到 CodeCatalyst 后,您可以为拉取请求添加 CodeCatalyst 工作流。同样,将 GitLab 项目存储库关联到 CodeCatalyst 后,您可以为合并请求添加 CodeCatalyst 工作流。一次特定提交可能会有一个或多个工作流运行,CodeCatalyst 中每个工作流的运行状态也反映在 GitHub、Bitbucket 或 GitLab 中的提交状态中。在推送新提交时,新工作流运行状态将反映在该新提交的 GitHub、Bitbucket 或 GitLab 中。如果您再次为提交运行工作流,则新的工作流运行状态将覆盖该提交和工作流的上一个状态。

当最新提交的工作流运行状态为失败时,您可以在 GitHub 或 Bitbucket 中设置分支保护规则以阻止拉取请求合并,也可以在 GitLab 中设置分支保护规则以阻止合并请求。利用分支保护规则,最新提交的状态将影响在 GitHub、Bitbucket 或 GitLab 中合并拉取请求的能力。要了解有关工作流的更多信息,请参阅运行工作流使用触发器自动启动工作流运行

根据您使用的第三方存储库提供商,请参阅以下内容: