1. Sitecore Command Line Interface

Deploy your changesを環境に

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

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

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

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

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

ソリューションをSitecoreAI環境に展開・アップロードするには:

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

    # Deploy editing host
    dotnet sitecore cloud editinghost deploy --environment-id ${edtEnvId} --upload
    
    # Deploy authoring environment
    dotnet sitecore cloud deployment create --environment-id ${envId} --upload
  2. 展開完了後、CMインスタンスに移動し、対象環境に展開されたすべてのアーティファクトを確認します。

結合アーキテクチャ

注記

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

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

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

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

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

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

dotnet sitecore cloud deployment create --environment-id <id> --no-start --no-watch --upload --working-dir <path>
この記事を改善するための提案がある場合は、 お知らせください!