CI/CD パイプラインの設定

Cloud Manager には、次の 2 種類のパイプラインがあります。

  • 実稼動パイプライン

    実稼働パイプラインは、実稼働とステージング環境のセットを作成した場合にのみ追加できます。

    詳しくは、実稼働パイプラインの設定を参照してください。

  • 実稼動以外のパイプライン

    実稼動以外のパイプラインは、Cloud Manager のユーザーインターフェイスの​概要​ページから追加できます。

    詳細は、非実稼動パイプラインとコード品質専用パイプラインを参照してください。

    メモ

    パイプラインを設定するには、次の操作を行う必要があります。

    • パイプラインを開始するトリガーの定義
    • 実稼動デプロイメントを制御するパラメーターの定義
    • パフォーマンステストパラメーターの設定

実稼働パイプラインの設定

実稼働パイプラインの設定はデプロイメントマネージャーが担当します。

メモ

プログラムの作成が完了し、Git リポジトリーに少なくとも 1 つのブランチがあり、実稼働とステージングの環境セットが作成されるまで、実稼動パイプラインを設定できません。

コードのデプロイを開始する前に、Cloud Manager からパイプライン設定を指定する必要があります。

メモ

初期設定後にパイプライン設定を変更できます。

新しい実稼動パイプラインの追加

Cloud Manager UI を使用してプログラムを設定し、少なくとも 1 つの環境を設定したら、実稼動パイプラインを追加する準備が整います。

次の手順に従って、実稼動パイプラインの動作と環境を設定します。

  1. プログラムの概要 ページから パイプライン カードに移動します。
    +Add をクリックし、「実稼動パイプラインを追加」を選択します。

  2. 実稼動パイプラインを 追加ダイアログボックスが表示されます。パイプライン名を入力します。

    さらに、デプロイメントトリガー から、デプロイメントオプション重要な指標の失敗の動作 を設定することもできます。 「続行」をクリックします。

    パイプラインを開始するデプロイトリガーを定義できます。

    • 手動 - UI を使用して、パイプラインを手動で開始します。

    • Git の変更時 - 設定された Git ブランチにコミットが追加されるたびに CI/CD パイプラインを開始します。このオプションを選択しても、常にパイプラインを手動で開始できます。

      パイプラインのセットアップまたは編集中に、デプロイメントマネージャーは、品質ゲートのいずれかで重要なエラーが検出された場合のパイプラインの動作を定義できます。

      これは、より自動化されたプロセスを求めるお客様に役に立ちます。使用できるオプションは以下のとおりです。
      重要な失敗指標の動作を定義して、パイプラインを開始できます。

    • 毎回確認する - デフォルトの設定。重要なエラーが検出されたときに手動で介入する必要があります。

    • 即座に失敗 — 重要なエラーが発生すると、常にパイプラインはキャンセルされます。このオプションでは、基本的に、各エラーをユーザーが手動で拒否する状況をエミュレートします。

    • 直ちに続行 — 重要なエラーが発生した場合は常に、パイプラインは自動的に続行されます。このオプションでは、基本的に、各エラーをユーザーが手動で承認する状況をエミュレートします。

  3. 実稼動パイプラインを追加 ダイアログボックスには、ソースコード というラベルの付いた 2 番目のタブが含まれています。 完全なスタックコ ードが選択されます。リポジトリGit ブランチ を選択できます。 以下に説明するように、「実稼動デプロイメントオプション」を選択します。 「続行」をクリックします。

    実稼動デプロイメントオプション:

    • 実稼動環境にデプロイする前に一時停止します。このオプションを使用すると、実稼動前にデプロイメントを一時停止できます。
    • スケジュール済み:このオプションを使用すると、ユーザーはスケジュールされた実稼動デプロイメントを有効にできます。
  4. 実稼動パイプラインを追加 ダイアログボックスには、エクスペリエンス監査 というラベルの付いた 3 番目のタブが含まれています。 このオプションは、エクスペリエンス監査に常に含める必要がある URL パスの表を提供します。

    重要

    ページを追加」をクリックして、独自のカスタムリンクを定義する必要があります。 ページのパスは / で始める必要があります。

    新規ページを追加」をクリックして、エクスペリエンス監査に含める URL パスを指定します。

    例えば、https://wknd.site/us/en/about-us.html をエクスペリエンス監査に含める場合は、このフィールドにパス /us/en/about-us.html を入力し、「保存」をクリックします。

    表に表示される URL は次のとおりです。

    https://publish-p14253-e43686.adobeaemcloud.com/us/en/about-us.html

    最大 25 行まで含めることができます。このセクションにユーザーが送信したページがない場合、サイトのホームページはデフォルトでエクスペリエンス監査に含まれます。

    詳しくは、「エクスペリエンス監査結果について」sを参照してください。

    メモ

    設定されたページはサービスに送信され、パフォーマンス、アクセシビリティ、SEO(検索エンジン最適化)、ベストプラクティス、PWA(プログレッシブ Web アプリ)のテストに従って評価されます。

  5. 保存」をクリックします。 新しく作成した実稼動パイプラインが パイプライン カードに表示されます。

    パイプラインは、次に示すように、3 つのアクションと共にホーム画面のカードに表示されます。

    • ​を追加 — 新しいパイプラインを追加できます。
    • リポジトリー情報へアクセス - Cloud Manager Git リポジトリーへのアクセスに必要な情報をユーザーが取得できるようにします.
    • 詳細情報 - CI/CD パイプラインのドキュメントリソースの概要に移動します。

実稼動パイプラインの編集

パイプライン設定は、プログラムの概要 ページで編集できます。

設定したパイプラインを編集するには、次の手順に従います。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. をクリックします… パイプライン カードから を開き、編集 をクリックします(下図を参照)。

  3. 実稼動パイプラインを編集 ダイアログボックスが表示されます。

    1. 設定」タブを使用すると、パイプライン名デプロイメントトリガー重要な指標の失敗動作 を更新できます。

      メモ

      Cloud Manager でリポジトリを追加および管理する方法については、 リポジトリの追加と管理 を参照してください。

    2. ソース」タブには、「実稼動環境 にデプロイする前に一時停止」および「実稼動環境のデプロイメントオプション」の「スケジュール済み」オプションをオンまたはオフにするオプションがあります。

    3. エクスペリエンス監査」オプションを使用すると、新しいページを更新または追加できます。

  4. パイプラインの編集が完了したら、「更新」をクリックします。

その他の実稼動パイプラインのアクション

実稼動パイプラインの実行

パイプラインカードから実稼動パイプラインを実行できます。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. をクリックします… パイプライン カードから を開き、 を実行」をクリックします(下図を参照)。

実稼動パイプラインの削除

パイプラインカードから実稼動パイプラインを削除できます。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. をクリックします… パイプライン カードから を開き、削除 をクリックします(下図を参照)。

    メモ

    デプロイメントマネージャーの役割を持つユーザーは、パイプラインカードの 削除 オプションを使用して、セルフサービス方式で実稼動パイプラインを削除できるようになりました。

非実稼動パイプラインとコード品質専用パイプライン

ステージングおよび実稼動環境にデプロイするメインパイプラインに加えて、顧客は、実稼動以外のパイプライン​と呼ばれる追加のパイプラインを設定できます。このパイプラインでは、常にビルドステップとコード品質ステップを実行します。オプションで、AEM as a Cloud Service環境にデプロイすることもできます。

新しい非実稼動パイプラインの追加

ホーム画面には、このパイプラインが新しいカードに一覧表示されます。

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

  2. 非実稼動パイプラインを追加ダ イアログボックスが表示されます。作成するパイプラインのタイプを、コード品質パイプライン または デプロイメントパイプライン のいずれかから選択します。

    さらに、デプロイメントトリガー から、デプロイメントオプション重要な指標の失敗の動作 を設定することもできます。 「続行」をクリックします。

  3. 完全なスタックコ ードが選択されます。リポジトリGit ブランチ を選択できます。 「保存」をクリックします。

  4. 新しく作成した非実稼動パイプラインが パイプライン カードに表示されるようになりました。

    パイプラインは、次に示すように、3 つのアクションと共にホーム画面のカードに表示されます。

    • ​を追加 — 新しいパイプラインを追加できます。
    • リポジトリー情報へアクセス - Cloud Manager Git リポジトリーへのアクセスに必要な情報をユーザーが取得できるようにします.
    • 詳細情報 - CI/CD パイプラインのドキュメントリソースの概要に移動します。

実稼動以外のパイプラインの編集

プログラムの概要 ページから、パイプラインカード からパイプライン設定を編集できます。

次の手順に従って、設定済みの非実稼動パイプラインを編集します。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. 非実稼動パイプラインを選択し、「…」をクリックします。. 下の図に示すように、「編集」をクリックします。

  3. 実稼動パイプラインを編集 ダイアログボックスが表示されます。

    1. 設定」タブでは、パイプライン名デプロイメントトリガー重要な指標の失敗の動作 を更新できます。

      メモ

      Cloud Manager でリポジトリを追加および管理する方法については、 リポジトリの追加と管理 を参照してください。

    2. ソースコード」タブでは、リポジトリGit ブランチ を更新できます。

  4. 非実稼動パイプラインの編集が完了したら、「更新」をクリックします。

その他の非実稼動パイプラインアクション

実稼動以外のパイプラインの実行

パイプラインカードから実稼動パイプラインを実行できます。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. をクリックします… パイプライン カードから を開き、 を実行」をクリックします(下図を参照)。

実稼動以外のパイプラインの削除

パイプラインカードから実稼動パイプラインを削除できます。

  1. プログラムの概要 ページから パイプライン カードに移動します。

  2. をクリックします… パイプライン カードから を開き、削除 をクリックします(下図を参照)。

次の手順

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

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

このページ