トリガーとブランチの使用ガイドライン - Amazon CodeCatalyst

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

トリガーとブランチの使用ガイドライン

このセクションでは、ブランチを含む 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 を参照して、その理由を理解してください。