変更を環境にデプロイする

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

ローカルで実行中のコンテンツ管理インスタンスに変更を加えた後、Sitecoreコマンドラインインターフェース (CLI)を使って既存のSitecoreAI環境に変更をアップロードできます。

デカップルアーキテクチャ

分離型デプロイメントでは、SitecoreAIプロジェクトがオーサリング環境やホスト編集など、異なる役割を果たす複数の環境を含むことができます。CLIを使って変更をデプロイする際は、適切な環境をターゲットにすることを確認してください。デプロイは指定された環境にのみ適用され、環境タイプ間で自動的に伝播されることはありません。

SitecoreAI環境へのソリューションの展開およびアップロード:

  1. プロジェクトの作業ディレクトリのコマンドラインウィンドウで、次のコマンドを実行します:

    \# Deploy editing host dotnet sitecore cloud editinghost deploy --environment-id ${edtEnvId} --upload

    Deploy authoring environment

    日本語翻訳に関する免責事項

    このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

    dotnet sitecore cloud deployment create --environment-id ${envId} --upload

  2. 展開完了後、CMインスタンスに移動し、対象環境に展開されたすべてのアーティファクトを確認します。

結合アーキテクチャ

!注2026年1月以前に構築されたプロジェクトは、レガシー結合型デプロイメントアーキテクチャで展開されました。 これらのプロジェクトは分離型デプロイメントアーキテクチャに変換することを推奨します。

レガシー結合アーキテクチャを展開し、SitecoreAI環境にソリューションをアップロードするには:

  1. プロジェクトの作業ディレクトリのコマンドラインウィンドウで、次のコマンドを実行します:

    dotnet sitecore cloud deployment create --environment-id --upload

  2. デプロイ完了後、CMインスタンスに移動し、対象環境に展開されたすべてのアーティファクトを確認します。

--uploadコマンドパラメータのデフォルト値は現在のワーキングディレクトリです。引数を提供する際、ディレクトリ内のすべては.gitignoreファイルで指定されない限りSitecoreAIにパッケージ化・デプロイされます。

別のフォルダを使う場合は、--uploadパラメータを使い、--working-dir (-dir)パラメータで別のディレクトリへのパスを指定します。例えば:

dotnet sitecore cloud deployment create --environment-id --no-start --no-watch --upload --working-dir

この記事を改善するための提案がある場合は、 お知らせください!