翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
トリガーとブランチの使用ガイドライン
このセクションでは、ブランチを含む Amazon CodeCatalyst トリガーを設定する際の主なガイドラインについて説明します。
トリガーについての詳細は、「トリガーを使用してワークフローを自動的に開始する」を参照してください。
-
ガイドライン 1: プッシュリクエストトリガーとプルリクエストトリガーの両方について、ブランチを指定する場合は、トリガー設定で送信先 (または「送信先」) ブランチを指定する必要があります。ソース (または「from」) ブランチは指定しないでください。
次の例では、任意のブランチからプッシュしてワークフローを
main
アクティブ化します。Triggers: - Type: PUSH Branches: - main
次の例では、任意のブランチから へのプルリクエストがワークフローを
main
アクティブ化します。Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION
-
ガイドライン 2: プッシュトリガーの場合、ワークフローがアクティブ化されると、ワークフローはワークフロー定義ファイルと送信先ブランチのソースファイルを使用して実行されます。
-
ガイドライン 3: プルリクエストトリガーの場合、ワークフローがアクティブ化された後、ワークフローはソースブランチのワークフロー定義ファイルとソースファイルを使用して実行されます (トリガー設定で送信先ブランチを指定している場合でも)。
-
ガイドライン 4: あるブランチでまったく同じトリガーが別のブランチで実行されない場合があります。
次のプッシュトリガーを検討してください。
Triggers: - Type: PUSH Branches: - main
このトリガーを含むワークフロー定義ファイルが に存在し
main
、 にクローンされている場合test
、ワークフローは のファイルを使用して自動的に開始されることはありませんtest
(ただし、 のファイルを使用するようにワークフローを手動で開始することもできますtest
)。ガイドライン 2 を参照して、 のファイルを使用してワークフローが自動的に実行されない理由を理解してくださいtest
。次のプルリクエストトリガーも考慮してください。
Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION
このトリガーを含むワークフロー定義ファイルが に存在する場合
main
、ワークフローは のファイルを使用して実行されませんmain
。(ただし、 からtest
ブランチを作成するとmain
、ワークフローは のファイルを使用して実行されますtest
。) ガイドライン 3 を参照して、その理由を理解してください。