フルスタックコード

フルスタックコードパイプラインは、1 つ以上の AEM サーバーアプリケーションを含んだバックエンドおよびフロンエンドコードビルドと HTTPD/Dispatcher 設定を同時にデプロイします。

NOTE
選択した環境にフルスタックコードパイプラインが存在する場合、この選択は無効になります。

フルスタックコードの実稼動以外のパイプラインの設定を完了するには、次の手順に従います。

  1. ソースコード」タブで、次のオプションを定義する必要があります。

    • 適格なデプロイメント環境 - パイプラインがデプロイメントパイプラインの場合、デプロイ先の環境を選択する必要があります。
    • リポジトリ - このオプションは、パイプラインがコードを取得する Git リポジトリを定義します。
    TIP
    Cloud Manager でリポジトリを追加および管理する方法については、リポジトリの追加と管理を参照してください。
    • Git ブランチ - このオプションは、選択したパイプラインのどのブランチからコードを取得するかを定義します。

      • ブランチ名の最初の数文字と、このフィールドのオートコンプリート機能を入力します。これにより、選択できる一致するブランチを検索できます。
    • web 階層設定を無視 - オンにすると、パイプラインは web 階層設定をデプロイしなくなります。

    • パイプライン - パイプラインがデプロイメントパイプラインの場合、テストフェーズを実行するように選択できます。このフェーズで有効にするオプションを選択します。どのオプションも選択していない場合、テストフェーズはパイプラインの実行中に表示されません。

    フルスタックパイプライン

  2. 保存」をクリックします。

パイプラインが保存され、プログラムの概要 ​ページの​ パイプライン ​カードでパイプラインを管理できるようになりました。

ターゲットデプロイメント

ターゲットデプロイメントは、AEM アプリケーションの選択した部分のコードのみをデプロイします。このようなデプロイメントでは、次のいずれかのタイプのコードを​ 含む ​よう選択できます。

  • 設定 - AEM 環境の様々な機能の設定を行います。

    • サポートされている設定(ログ転送、パージ関連のメンテナンスタスク、様々な CDN 設定を含む)のリストと、これらが適切にデプロイされるようにリポジトリで管理する方法について詳しくは、設定パイプラインの使用を参照してください。
    • ターゲットのデプロイメントパイプラインを実行している場合、設定は、パイプラインで定義した環境、リポジトリ、分岐に保存されていれば、デプロイされます。
    • 設定パイプラインは、常に 1 つの環境に 1 つしか存在できません。
  • フロントエンドコード - AEM アプリケーションのフロントエンド用に JavaScript と CSS を設定します。

    • フロントエンドパイプラインを使用すると、フロントエンド開発者の作業の独立性が高まるほか、開発プロセスを速めることができます。
    • このプロセスの可能性を最大限に引き出すために知っておくべきいくつかの考慮事項と、このプロセスがどのように機能するかについては、フロントエンドパイプラインを使用したサイトの開発のドキュメントを参照してください。
  • Web 階層の設定 - Web ページをクライアントに保存、処理、配信するための Dispatcher プロパティを設定します。

    • 詳しくは、CI/CD パイプラインのドキュメントを参照してください。
    • 選択した環境に web 階層コードパイプラインが存在する場合、この選択は無効になります。
    • 環境に既にフルスタックパイプラインがデプロイされている場合、同じ環境に web 階層設定パイプラインを作成すると、フルスタックパイプライン内の既存の web 階層設定は無視されます。
NOTE
Web 階層設定パイプラインは、プライベートリポジトリではサポートされていません。制限の詳細と完全なリストについては、Cloud Manager でのプライベートリポジトリの追加を参照してください。

実稼動以外のターゲットデプロイメントパイプラインの作成を完了する手順は、デプロイメントタイプを選択した場合と同じです。

  1. 必要なデプロイメントのタイプを選択します。

ターゲットデプロイメントオプション

  1. 適格なデプロイメント環境 ​を定義します。

    • パイプラインがデプロイメントパイプラインの場合、デプロイ先の環境を選択する必要があります。
  2. ソースコード ​の下で次のオプションを定義します。

    • リポジトリ - このオプションは、パイプラインがコードを取得する Git リポジトリを定義します。
    TIP
    Cloud Manager でリポジトリを追加および管理する方法については、リポジトリの追加と管理を参照してください。
    • Git ブランチ - このオプションは、選択したパイプラインのどのブランチからコードを取得するかを定義します。
      • ブランチ名の最初の数文字と、このフィールドのオートコンプリート機能を入力します。これにより、選択可能な一致するブランチが検索されます。
    • コードの場所 - このオプションは、パイプラインがコードを取得する必要がある、選択したリポジトリーのブランチ内のパスを定義します。
    • パイプライン - フロントエンドの実稼動以外のパイプラインの場合、エクスペリエンス監査 ​を有効にするオプションがあります。

    設定パイプライン

  3. エクスペリエンス監査を有効にした場合は、「続行」をクリックして「エクスペリエンス監査」タブに進みます。ここでは、エクスペリエンス監査に常に含めるパスを定義できます。

    • エクスペリエンス監査」を有効にした場合、設定方法について詳しくは、エクスペリエンス監査のドキュメントを参照してください。
    • 有効にしていない場合は、この手順をスキップします。
  4. 保存」をクリックしてパイプラインを保存します。

パイプラインが保存され、プログラムの概要 ​ページの​ パイプライン ​カードでパイプラインを管理できるようになりました。