アクションをアクショングループにグループ化 - Amazon CodeCatalyst

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

アクションをアクショングループにグループ化

アクショングループには 1 つ以上のアクションが含まれます。アクションをアクショングループにグループ化すると、ワークフローを整理しやすくなり、異なるアクショングループ間の依存関係を設定することもできます。

注記

アクショングループを他のアクションやアクショングループ内にネストすることはできません。

次の手順に従ってアクショングループを定義します。

Visual

使用できません。YAML を選択すると YAML のインストラクションが表示されます。

YAML
アクショングループを定義するには:
  1. https://codecatalyst.aws/ CodeCatalyst でコンソールを開きます。

  2. プロジェクトを選択します。

  3. ナビゲーションペインで [CI/CD] を選択し、[ワークフロー] を選択します。

  4. ワークフローの名前を選択します。ワークフローが定義されているソースリポジトリまたはブランチ名でフィルタリングすることも、ワークフロー名でフィルタリングすることもできます。

  5. [編集] を選択します。

  6. YAML を選択します。

  7. Actions、次のようなコードを追加します。

    Actions: action-group-name: Actions: action-1: Identifier: aws/build@v1 Configuration: ... action-2: Identifier: aws/ecs-deploy@v1 Configuration: ...

    別の例については、「例:2 つのアクショングループの定義」を参照してください。詳細については、action-group-nameアクションのプロパティの説明を参照してくださいワークフロー定義リファレンス

  8. (オプション) [Validate] を選択して、コミットする前にワークフローの YAML コードを検証します。

  9. [Commit] を選択し、コミットメッセージを入力して、もう一度 [Commit] を選択します。

例:2 つのアクショングループの定義

次の例は、BuildAndTestと 2 つのアクショングループを定義する方法を示していますDeployBuildAndTestアクショングループには 2 つのアクション (BuildTest) が含まれ、Deployアクショングループには 2 つのアクション (DeployCloudFormationStackDeployToECS) も含まれています。

Actions: BuildAndTest: # Action group 1 Actions: Build: Identifier: aws/build@v1 Configuration: ... Test: Identifier: aws/managed-test@v1 Configuration: Deploy: #Action group 2 Actions: DeployCloudFormationStack: Identifier: aws/cfn-deploy@v1 Configuration: ... DeployToECS: Identifier: aws/ecs-deploy@v1 Configuration: ...