Show Menu
トピック×

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

Cloud Managerには、次の2種類のパイプラインがあります。
パイプラインを設定するには、次の操作を行う必要があります。
  • パイプラインを開始するトリガーの定義
  • 実稼動デプロイメントを制御するパラメーターの定義
  • パフォーマンステストパラメーターの設定

Setting up Production Pipeline

Deployment Managerは、実稼働パイプラインのセットアップを担当します。
プログラムの作成が完了し、Gitリポジトリに少なくとも1つのブランチがあり、ProductionとStageの環境セットが作成されるまで、実稼動パイプラインを設定できません。
コードのデプロイを開始する前に、Cloud Manager からパイプライン設定を指定する必要があります。
初期設定後にパイプライン設定を変更できます。

Cloud Manager からパイプライン設定を指定する

Cloud Manager UI を使用してプログラムをセットアップし、少なくとも 1 つの環境ができたら、いつでもデプロイメントパイプラインをセットアップできます。
パイプラインの動作と環境を設定するには、次の手順に従います。
  1. パイプラインを設定 」をクリックして、パイプラインを設定します。
  2. パイプラインを設定 ​画面が表示されます。ブランチを選択して、「 次へ 」をクリックします。
  3. デプロイメントオプションを設定します。
    パイプラインを開始するトリガーを定義できます。
    • 手動 - UI を使用して、パイプラインを手動で開始します。
    • Git の変更時 - 設定された Git ブランチにコミットが追加されるたびに CI/CD パイプラインを開始します。このオプションを選択しても、常にパイプラインを手動で開始できます。
    パイプラインのセットアップまたは編集中に、デプロイメントマネージャーは、品質ゲートのいずれかで重要なエラーが検出された場合のパイプラインの動作を定義できます。
    これは、より自動化されたプロセスを求めるお客様に役に立ちます。使用できるオプションは以下のとおりです。
    • 毎回確認する - デフォルトの設定。重要なエラーが検出されたときに手動で介入する必要があります。
    • 直ちに失敗 - 重要なエラーが検出されると、常にパイプラインはキャンセルされます。このオプションでは、基本的に、各エラーをユーザーが手動で拒否する状況をエミュレートします。
    • 直ちに続行 - 重要なエラーが検出されても、常にパイプラインは自動的に続行されます。このオプションでは、基本的に、各エラーをユーザーが手動で承認する状況をエミュレートします。
  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行まで含めることができます。 このセクションにユーザーが送信したページがない場合、サイトのホームページはデフォルトでエクスペリエンス監査に含まれます。
    詳しくは、「エクスペリエンス監査結果 について 」を参照してください。
    設定されたページはサービスに送信され、パフォーマンス、アクセシビリティ、SEO(Search Engine Optimization)、ベストプラクティス、PWA(プログレッシブWeb App)のテストに従って評価されます。
  5. 「パイプラインを 編集 」(Edit Pipeline )画面で「保存」(Save )をクリックします。 概要 ​ページに、 プログラムをデプロイ ​カードが表示されます。「 デプロイ 」ボタンをクリックして、プログラムをデプロイします。

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

ステージングおよび実稼動環境にデプロイするメインパイプラインに加えて、顧客は、 非実稼動パイプライン ​と呼ばれる追加のパイプラインを設定できます。このパイプラインでは、常にビルドステップとコード品質ステップを実行します。また、オプションで Adobe Managed Services 環境にデプロイすることもできます。
ホーム画面には、このパイプラインが新しいカードに一覧表示されます。
  1. Cloud Manager のホーム画面から「 非実稼動パイプライン 」タイルにアクセスします。
  2. 追加 」ボタンをクリックして、「パイプライン名」、「パイプラインタイプ」、「Git ブランチ」を指定します。
    さらに、パイプラインオプションから「デプロイメントトリガー」と「重要なエラー時の動作」も設定できます。
  3. 保存 」をクリックすると、パイプラインがホーム画面上のカードに次の 3 つのアクションと共に表示されます(下図を参照)。
    • 編集 - パイプライン設定を編集できます
    • ビルド - 実行ページに移動し、そこからパイプラインを実行できるようになります
    • Git を管理 - Cloud Manager Git リポジトリへのアクセスに必要な情報をユーザーが取得できるようにします

次の手順

パイプラインを設定したら、コードをデプロイする必要があります。
詳しくは、 コードのデプロイ を参照してください。