ワークフローが失敗した場合のサードパーティーマージのブロック - Amazon CodeCatalyst

ワークフローが失敗した場合のサードパーティーマージのブロック

GitHub または Bitbucket リポジトリを CodeCatalyst にリンクした後、プルリクエストに CodeCatalyst ワークフローを追加できます。同様に、GitLab プロジェクトリポジトリを CodeCatalyst にリンクした後、マージリクエストに CodeCatalyst ワークフローを追加できます。1 つ以上のワークフロー実行は特定のコミットで実行でき、CodeCatalyst の各ワークフローの実行ステータスは、GitHub 、Bitbucket、または GitLab のコミットステータスの一部としても反映されます。新しいコミットがプッシュされると、その新しいコミットの新しいワークフロー [実行ステータス] が GitHub 、Bitbucket、または GitLab に反映されます。コミットに対してワークフローを再度実行すると、新しいワークフロー実行ステータスによって、そのコミットとワークフローの以前のステータスが上書きされます。

最新のコミットが失敗したワークフロー実行ステータスである場合、GitHub または Bitbucket でブランチ保護ルールを設定してプルリクエストのマージをブロックするか、GitLab でマージリクエストをブロックできます。ブランチ保護ルールでは、最新のコミットのステータスは、GitHub 、Bitbucket、または GitLab のプルリクエストをマージする機能に影響します。ワークフローの詳細については、「ワークフローの実行」および「トリガーを使用したワークフロー実行の自動的な開始」を参照してください。

使用しているサードパーティーリポジトリプロバイダーに応じて、次を参照してください。