本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
工作流程失败时阻止第三方合并
将 GitHub 或 Bitbucket 存储库关联到后 CodeCatalyst,您可以为拉取请求添加 CodeCatalyst 工作流程。同样,在将 GitLab 项目存储库链接到之后, CodeCatalyst 您可以为合并请求添加 CodeCatalyst 工作流程。在一次特定的提交中可以运行一个或多个工作流程,并且中每个工作流程的运行状态 CodeCatalyst 也反映在 GitHub、Bitbucket 或 GitLab中的提交状态中。推送新提交时,新的工作流程运行状态将反映在 GitHub、Bitbucket 或 GitLab 该新提交中。如果您再次运行工作流程进行提交,则新的工作流程运行状态将覆盖该提交和工作流程的先前状态。
您可以在 GitHub 或 Bitbucket 中设置分支保护规则以阻止拉取请求合并,或者在 GitLab 最新提交的工作流程运行状态为失败时阻止合并请求。使用分支保护规则,最新提交的状态会影响在、Bitbucket 或 GitLab中 GitHub合并拉取请求的能力。要了解有关工作流程的更多信息,请参阅运行工作流和启动工作流程使用触发器自动运行。
根据您使用的第三方存储库提供商,请参阅以下内容: