実稼動以外のパイプラインの設定

Cloud Manager を使用して、コードをデプロイするために、実稼動以外のパイプラインを作成および設定する方法について説明します。最初に、Cloud Manager でのパイプラインの動作に関する概念的な概要については、CI/CD パイプラインの概要ドキュメントを参照してください。

メモ

AEM as a Cloud Service で Cloud Manager 用に CI/CD パイプラインを設定する方法については、AEMaaCS のドキュメントを参照してください。

概要

デプロイメントマネージャー​の役割は、Cloud Manager UI の「パイプライン」タイルを使用してパイプラインを設定することです。

2 つの異なるタイプのパイプラインを作成できます。

  • 実稼動パイプライン - 実稼動パイプラインは、ソースコードを最終的に実稼動環境に取り込むために調整された一連のステップで構成される専用のパイプラインです。
  • 実稼動以外のパイプライン - 実稼動以外のパイプラインは、コード品質スキャンの実行または開発環境へのソースコードのデプロイを目的としています。

このドキュメントでは、実稼動以外のパイプラインに焦点を当てます。実稼動以外のパイプラインの設定方法について詳しくは、実稼動以外のパイプラインの設定のドキュメントを参照してください。

実稼動以外のパイプラインには次の 2 種類があります。

  • コード品質パイプライン - これらの実行コード品質スキャンは、Git 分岐のコードに対して実行され、ビルドステップとコード品質ステップを実行します。
  • デプロイメントパイプライン - コード品質パイプラインなどのビルドステップとコード品質ステップを実行する以外に、これらのパイプラインはコードを実稼動以外の環境にデプロイします。
メモ

パイプラインは、関連する Git リポジトリに 1 つの以上の分岐を設定し、プログラム設定が完了するまで、設定できません。Cloud Manager でリポジトリを追加および管理する方法については、リポジトリの追加と管理を参照してください。

ビデオチュートリアル

実稼動以外のパイプラインの追加

Cloud Manager UI を使用してプログラムを設定し、1 つ以上の環境を用意したら、次の手順に従って実稼動以外のパイプラインを追加する準備が整います。

  1. my.cloudmanager.adobe.com で Cloud Manager にログインし、適切な組織とプログラムを選択します。

  2. Cloud Manager のホーム画面からパイプラインカードにアクセスします。「追加」をクリックし、「実稼動以外のパイプラインを追加」を選択します。

    実稼動以外のパイプラインを追加

  3. 実稼動以外のパイプラインを追加​ダイアログの「設定」タブで、作成するパイプラインのタイプ(コード品質パイプライン​または​デプロイメントパイプライン)を選択します。

    パイプラインタイプを選択

  4. 実稼動以外のパイプライン名」フィールドに、パイプラインの説明を指定します。

  5. デプロイメントパイプライン​を追加することを選択した場合は、適格なデプロイメント環境​ドロップダウンからターゲットデプロイメント環境を選択します。

  6. パイプラインがコードを取得するリポジトリを指定します。

    • リポジトリ - このオプションは、パイプラインがコードを取得する Git リポジトリを定義します。
    • Git ブランチ - このオプションは、選択したパイプラインの分岐からコードを取得するかを定義します。
  7. デプロイメントオプションを定義します。

    1. デプロイメントトリガー​で、パイプラインをアクティブ化するイベントを定義します。

      • 手動 - このオプションを使用して、パイプラインを手動で開始します。
      • Git の変更時 - このオプションは、設定された Git 分岐にコミットが追加されるたびにパイプラインを開始します。このオプションを使用すると、必要に応じてパイプラインを手動で開始できます。
    2. デプロイメントパイプラインの場合は、品質ゲートのいずれかで重要なエラーが発生した場合のパイプラインの動作を「重要な指標のエラー動作」で定義します。

      • 毎回確認する - デフォルトの設定。重要なエラーが検出されたときに手動で介入する必要があります。
      • 直ちに失敗 - 重要なエラーが検出されると、パイプラインはキャンセルされます。このオプションでは、基本的に、各エラーをユーザーが手動で拒否する状況をエミュレートします。
      • 直ちに続行 - 重要なエラーが検出されても、パイプラインは自動的に続行されます。このオプションでは、基本的に、各エラーをユーザーが手動で承認する状況をエミュレートします。
  8. 保存」をクリックしてパイプラインを保存します。

次の手順

パイプラインを設定したら、コードをデプロイする必要があります。

詳しくは、コードのデプロイのドキュメントを参照してください。

このページ