翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
ワークフロー実行のゲート設定
ゲートは、特定の条件が満たされない限り、ワークフローの実行が続行されないようにするために使用できるワークフローコンポーネントです。ゲートの例は承認ゲートで、ワークフローの実行を CodeCatalyst続行する前にユーザーがコンソールで承認を送信する必要があります。
ワークフロー内の一連のアクション間、または最初のアクションの前 (ソースのダウンロードの直後に実行されます) にゲートを追加できます。最後のアクションの後にゲートを追加する必要がある場合は、追加することもできます。
ワークフロー実行の詳細については、「」を参照してくださいワークフローの実行。
トピック
ゲートタイプ
現在、Amazon は承認ゲートの 1 つのタイプのゲート CodeCatalyst をサポートしています。詳細については、「ワークフロー実行の承認を要求する」を参照してください。
別のアクションと並行して実行するゲートを設定できますか?
いいえ。ゲートはアクションの前後にのみ実行できます。詳細については、「シーケンシングゲートとアクション」を参照してください。
ゲートを使用してワークフロー実行の開始を防ぐことはできますか?
はい、資格があります。
ワークフローの実行でタスク が実行されないようにできます。これは、 の開始を妨げるのとは少し異なります。
ワークフローがタスクを実行できないようにするには、ワークフローの最初のアクションの前にゲートを追加します。このシナリオでは、ワークフロー実行が開始されます。つまり、ソースリポジトリファイルをダウンロードしますが、ゲートがロック解除されるまでタスクを実行できなくなります。
注記
開始してゲートによってブロックされるワークフローは、スペースクォータおよびその他のクォータあたりの同時ワークフロー実行の最大数に引き続きカウントされます。ワークフロークォータを超えないようにするには、ワークフロートリガーを使用して、ゲートを使用する代わりに条件付きでワークフローを開始することを検討してください。また、ゲートの代わりにプルリクエストの承認ルールを使用することも検討してください。クォータ、トリガー、プルリクエストの承認ルールの詳細については、「」、トリガーを使用してワークフローを自動的に開始する「」、およびでのワークフローのクォータ CodeCatalyst「」を参照してくださいプルリクエストを承認ルールとマージするための要件の管理。
ゲートの制限事項
ゲートには次の制限があります。
-
Gates をコンピューティング共有機能と組み合わせて使用することはできません。この機能の詳細については、「アクション間でのコンピューティングの共有」を参照してください。
-
アクショングループ内でゲートを使用することはできません。アクショングループの詳細については、「」を参照してくださいアクションをアクショングループにグループ化する。