AEM Managed ServicesでのDispatcherのみのデプロイメントパイプラインの可用性

✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語

この記事では、Adobe Experience Manager Managed ServicesがDispatcherのみの個別のデプロイメントパイプラインをサポートしているかどうかを説明し、現在の制限事項と利用可能な回避策を概説します。

説明 description

環境

  • Adobe Experience Manager(AEM)Managed Services(すべてのバージョン)

症状

  • AEMのアプリケーションとDispatcherの設定モジュールは、すべてCloud Managerを介して単一のリポジトリから構築、デプロイできます。
  • Dispatcher設定は別のGit リポジトリで管理されますが、Dispatcherの変更のみをメインアプリケーションコードとは別にデプロイするオプションはありません。
  • AEM as a Cloud Serviceでは、Dispatcher設定を専用パイプラインを使用して個別にデプロイできますが、この機能はManaged Services プログラムでは使用できません。
  • Dispatcherのみの変更であっても、すべてのデプロイメントには完全なビルドとプッシュが必要です。
  • Managed Servicesのプログラムごとに複数のリポジトリまたはパイプラインを登録するオプションはありません。
  • エラーメッセージは表示されませんが、デプロイメントプロセスはAEM as a Cloud Serviceよりも柔軟性が低くなります。

原因

この制限は意図的です。Managed Services Cloud Managerでは、プログラムごとに1つのリポジトリとパイプラインのみがサポートされ、Dispatcherのみのデプロイメントパイプラインは提供されません。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. AEM Managed Servicesの現在のデプロイメントアーキテクチャを確認します。Cloud Manager プログラムごとに登録できるのは1つのリポジトリとパイプラインのみです。

  2. アプリケーションとDispatcherの設定を含むすべてのコードを一緒にビルドしてデプロイする必要があります。

  3. Dispatcherを個別にデプロイする必要がある場合は、次の回避策を検討してください。

    • Dispatcher設定の更新をメインリポジトリに統合し、すべての変更に対して完全なパイプライン実行をトリガーします。

    • メインリポジトリ内で分岐またはモジュール化を使用してDispatcherの変更を分離しますが、完全なビルドとデプロイメントが引き続き必要です。

    ​4. Managed Servicesのパイプラインの柔軟性に対する今後の機能強化について、Adobe Experience Manager リリースノートを監視します。

上記の手順を実行した後、すべてのデプロイメントが正常に完了したことを確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles