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

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

ワークフローの作成

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

ヒント

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

でワークフローを作成するには、次の手順を使用します CodeCatalyst。

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

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

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

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

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

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

  5. ソースリポジトリ フィールドで、ワークフロー定義ファイルが存在するソースリポジトリを選択します。ファイルは、選択したリポジトリの ~/.codecatalyst/workflows/フォルダに保存されます。ソースリポジトリが存在しない場合は、1 つの を作成します

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

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

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

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

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

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

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

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

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

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

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

    1. ワークフローファイル名 には、デフォルト名のままにするか、独自の名前を入力します。

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

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

      注記

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

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

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

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

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

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

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

  5. ソースリポジトリ フィールドで、ワークフロー定義ファイルが存在するソースリポジトリを選択します。ファイルは、選択したリポジトリの ~/.codecatalyst/workflows/フォルダに保存されます。ソースリポジトリが存在しない場合は、1 つの を作成します

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

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

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

  8. YAML を選択します。

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

    1. (オプション) YAML コードにトリガーを追加します。詳細については、「プッシュ、プル、またはスケジュールトリガーの追加」を参照してください。

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

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

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

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

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

    1. ワークフローファイル名 には、デフォルト名のままにするか、独自の名前を入力します。

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

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

      注記

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

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