ワークフロー実行のゲート設定 - Amazon CodeCatalyst

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ワークフロー実行のゲート設定

ゲートは、特定の条件が満たされない限り、ワークフローの実行が続行されないようにするために使用できるワークフローコンポーネントです。ゲートの例は承認ゲートです。承認ゲートでは、ワークフローの実行を続行する前にコンソール CodeCatalystで承認を送信する必要があります。

ワークフロー内の一連のアクション間にゲートを追加するか、最初のアクションの前にゲートを追加できます (ソースのダウンロードの直後に実行されます)。最後のアクションの後にゲートを追加する必要がある場合は、追加することもできます。

ゲートタイプ

現在、Amazon は承認ゲートの 1 つのタイプのゲート CodeCatalyst をサポートしています。詳細については、「ワークフロー実行の承認を要求する」を参照してください。

別のアクションと並行して実行するゲートを設定できますか?

いいえ。ゲートはアクションの前後にのみ実行できます。詳細については、「ゲートとアクション間の依存関係の設定」を参照してください。

ゲートを使用してワークフローの実行を開始できないようにできますか?

はい、資格があります。

ワークフロー実行がタスク を実行できないようにすることができます。これはの開始を妨げることとは若干異なります。

ワークフローがタスクを実行できないようにするには、ワークフローの最初のアクションの前にゲートを追加します。このシナリオでは、ワークフロー実行が開始されます。つまり、ソースリポジトリファイルをダウンロードしますが、ゲートがロック解除されるまでタスクを実行できなくなります。

注記

開始してゲートによってブロックされるワークフローは、スペースクォータおよびその他のクォータあたりの同時ワークフロー実行の最大数に引き続きカウントされます。ワークフロークォータを超えないようにするには、ワークフロートリガーを使用して、ゲートを使用する代わりに条件付きでワークフローを開始することを検討してください。また、ゲートの代わりにプルリクエストの承認ルールを使用することも検討してください。クォータ、トリガー、プルリクエストの承認ルールの詳細については、「」、トリガーを使用したワークフローの自動実行の開始「」、およびワークフローのクォータ「」を参照してくださいプルリクエストを承認ルールとマージするための要件の管理

ゲートの制限事項

ゲートには次の制限があります。