分岐時のトリガーに関する考慮事項 - 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)。考慮事項 12 を確認して、ワークフローが のファイルを使用して自動的に実行されない理由を理解しますtest

    次のプルリクエストトリガーも考慮してください。

    Triggers: - Type: PULLREQUEST Branches: - main Events: - OPEN - REVISION

    このトリガーを含むワークフロー定義ファイルが に存在する場合main、ワークフローは のファイルを使用して実行されませんmain。(ただし、 からtestブランチを作成するとmain、ワークフローは のファイルを使用して実行されます)test考慮事項 13 を確認して、その理由を理解します。