ワークフローの作成 - Amazon CodeCatalyst

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

ワークフローの作成

ワークフローは、継続的インテグレーションおよび継続的デリバリー (CI/CD) システムの一部としてコードを構築、テスト、デプロイする方法を説明する自動化された手順です。ワークフローは、ワークフローの実行中に実行する一連のステップまたはアクションを定義します。ワークフローは、ワークフローを開始するイベント、またはトリガー も定義します。ワークフローを設定するには、 CodeCatalyst コンソールのビジュアルまたはYAMLエディタ を使用してワークフロー定義ファイルを作成します。

ヒント

プロジェクトでワークフローを使用する方法を簡単に確認するには、設計図 を使用してプロジェクトを作成します。各ブループリントは、レビュー、実行、および実験できる機能するワークフローをデプロイします。

でワークフローを作成するには、次の手順に従います CodeCatalyst。ワークフローは、選択したソースリポジトリの~/.codecatalyst/workflows/フォルダにYAMLファイルとして保存されます。オプションで、コミット時にワークフローファイル名にフォルダ名をプレフィックス~/.codecatalyst/workflows/することで、ワークフローを のサブフォルダに保存できます。詳細については、以下の手順を参照してください。

ワークフローの詳細については、「ワークフローを使用して構築、テスト、デプロイする」を参照してください。

Visual
ビジュアルエディタを使用してワークフローを作成するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

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

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

  4. ワークフローの作成 を選択します。

    ワークフローの作成ダイアログボックスが表示されます。

  5. ソースリポジトリ フィールドで、ワークフロー定義ファイルが存在するソースリポジトリを選択します。ソースリポジトリが存在しない場合は、1 つの を作成します

  6. ブランチ フィールドで、ワークフロー定義ファイルが存在するブランチを選択します。

  7. [Create] (作成) を選択します。

    Amazon はリポジトリとブランチの情報をメモリに CodeCatalyst 保存しますが、ワークフローはまだコミットされていません。

  8. ビジュアル を選択します。

  9. ワークフローを構築します。

    1. (オプション) ワークフロー図で、ソースボックスとトリガーボックスを選択します。トリガーペインが表示されます。トリガーを追加 を選択してトリガーを追加します。詳細については、「ワークフローへのトリガーの追加」を参照してください。

    2. Actions (左上) を選択します。Actions カタログが表示されます。

    3. アクション内のプラス記号 () を選択して、ワークフローに追加します。右側のペインを使用して、 アクションを設定します。詳細については、「ワークフローへのアクションの追加」を参照してください。

    4. (オプション) ワークフロープロパティ (右上) を選択します。ワークフロープロパティペインが表示されます。ワークフロー名の実行モードとコンピューティングを設定します。詳細については、「実行のキューイング動作の設定」および「コンピューティングイメージとランタイムイメージの設定」を参照してください。

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

  11. コミット を選択し、コミットワークフローダイアログボックスで、次の操作を行います。

    1. ワークフローファイル名 には、デフォルト名のままにするか、独自の名前を入力します。ファイルは、選択したソースリポジトリとブランチの~/.codecatalyst/workflows/フォルダに保存されます。ファイル名の前にフォルダまたはサブフォルダを付けることができます。例:

      • my-workflow (フォルダなし) を指定すると、 としてファイルが保存されます。 ~/.codecatalyst/workflows/my-workflow.yaml

      • を指定すると、 としてファイルがfolder/subfolder/my-workflow保存されます。 ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. コミットメッセージ には、デフォルトのメッセージを残すか、独自のメッセージを入力します。

    3. リポジトリブランチ で、ワークフロー定義ファイルのソースリポジトリとブランチを選択します。これらのフィールドは、ワークフローの作成ダイアログボックスで前に指定したリポジトリとブランチに設定する必要があります。必要に応じて、リポジトリとブランチを今すぐ変更できます。

      注記

      ワークフロー定義ファイルをコミットした後は、別のリポジトリやブランチに関連付けることができないため、慎重に選択してください。

    4. ワークフロー定義ファイルをコミットするには、コミットを選択します。

YAML
YAML エディタを使用してワークフローを作成するには
  1. https://codecatalyst.aws/ で CodeCatalyst コンソールを開きます。

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

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

  4. ワークフローの作成 を選択します。

    ワークフローの作成ダイアログボックスが表示されます。

  5. ソースリポジトリ フィールドで、ワークフロー定義ファイルが存在するソースリポジトリを選択します。ソースリポジトリが存在しない場合は、1 つの を作成します

  6. ブランチ フィールドで、ワークフロー定義ファイルが存在するブランチを選択します。

  7. [Create] (作成) を選択します。

    Amazon はリポジトリとブランチの情報をメモリに CodeCatalyst 保存しますが、ワークフローはまだコミットされていません。

  8. を選択しますYAML

  9. ワークフローを構築します。

    1. (オプション) YAMLコードにトリガーを追加します。詳細については、「ワークフローへのトリガーの追加」を参照してください。

    2. Actions (左上) を選択します。Actions カタログが表示されます。

    3. アクション内のプラス記号 () を選択して、ワークフローに追加します。右側のペインを使用して、 アクションを設定します。詳細については、「ワークフローへのアクションの追加」を参照してください。

    4. (オプション) ワークフロープロパティ (右上) を選択します。ワークフロープロパティペインが表示されます。ワークフロー名、実行モード、コンピューティングを設定します。詳細については、「実行のキューイング動作の設定」および「コンピューティングイメージとランタイムイメージの設定」を参照してください。

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

  11. コミット を選択し、コミットワークフローダイアログボックスで、次の操作を行います。

    1. ワークフローファイル名 には、デフォルト名のままにするか、独自の名前を入力します。ファイルは、選択したソースリポジトリとブランチの~/.codecatalyst/workflows/フォルダに保存されます。ファイル名の前にフォルダまたはサブフォルダを付けることができます。例:

      • my-workflow (フォルダなし) を指定すると、 としてファイルが保存されます。 ~/.codecatalyst/workflows/my-workflow.yaml

      • を指定すると、 としてファイルがfolder/subfolder/my-workflow保存されます。 ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. コミットメッセージ には、デフォルトのメッセージを残すか、独自のメッセージを入力します。

    3. リポジトリブランチ で、ワークフロー定義ファイルのソースリポジトリとブランチを選択します。これらのフィールドは、ワークフローの作成ダイアログボックスで前に指定したリポジトリとブランチに設定する必要があります。必要に応じて、リポジトリとブランチを今すぐ変更できます。

      注記

      ワークフロー定義ファイルをコミットした後は、別のリポジトリやブランチに関連付けることができないため、慎重に選択してください。

    4. コミット を選択して、ワークフロー定義ファイルをコミットします。