Sitecore CLIを使ってSitecoreAIプロジェクトを作成しましょう

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

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

XM Cloudプラグインが提供するSitecore CLIコマンドでプロジェクト、環境、デプロイメントを作成できます。SitecoreAIプロジェクトを作成する際にDeployアプリではなくSitecore CLIを使うのは、プロジェクトのリポジトリがGitHub上でホストされている場合の好みの問題ですが、他のプラットフォームでソースコードリポジトリをホストしている場合は必要です。

XM Cloudは現在SitecoreAIとなっています

一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。

このウォークスルーでは、Sitecore CLIを使ってSitecoreAI環境にSitecoreソリューションを展開する方法を実演します。

始める前に

このウォークスルーでは、以下の方法を説明します:

注記

SitecoreAIは、オーサリングと編集ホストが別々の環境として動作するデカップル型デプロイメントをサポートしています。デカップルされたデプロイメントを扱う際には、複数の環境タイプを作成・管理し、変更をデプロイする際には正しい環境を明示的にターゲットにする必要があります。

新しいプロジェクトではデフォルトでデカップル展開が有効ですが、プロジェクト設定時にこのオプションを無効にしてレガシーの連結展開モデルを使うことができます。Deployアプリでプロジェクト作成時に レガシー結合型デプロイ メントを使うオプションがあります。

オプション:初期ソースコードを取得すること

SitecoreAI互換の解決策やdo not want to host the source code in a GitHub repositoryがない場合は、基礎テンプレートをクローンすることで初期の解決策を得ることができます。

プロジェクトの初期ソースコードを入手するには:

ヒント

GitHubでリポジトリをホストしている場合、プロジェクトを作る最も速く簡単な方法はDeployアプリを使うことです。その後、ウォークスルーに従ってローカルの開発環境をセットアップできます。

ログインして SitecoreAI

SaaSSitecoreAIプラットフォームに対してCLIコマンドを実行するには、デバイスを認証し、SitecoreAI認証情報を提供する必要があります。ここで説明するログインプロセスは、必要なデバイスおよびユーザーの認証および認証を行います。

認証資格はオンボーディングの過程で取得されます。

SitecoreAIプロジェクトを作成する

プロジェクトは一つ以上の環境の集合を表します。

プロジェクトのための環境を作りましょう

SitecoreAI環境は、SaaS Sitecore Content Management (CM)テナントと、Sitecoreソリューションをホスティングするためのすべてのサービスおよびサポートテナントを表します。すべての環境はプロジェクトに属しています。

注記

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

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

結合アーキテクチャ

SitecoreAI環境への解決策Deploy

SitecoreAIデプロイメントプロセスでは、ソリューションのイメージを指定された環境にデプロイします。必要なインフラの提供と設定を行います。このセクションでは--upload CLIコマンドの使用について説明します。

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

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

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

追加のステップ

SitecoreAIプラットフォームにソリューションを展開した後は、ローカル開発を続け、カスタマイズを環境に展開できます。また、ローカル開発環境とSitecoreAI CMインスタンス間でアイテムを同期させることも可能です。

クライアント/フロントエンドアプリケーションのデプロイ方法も参照してください。

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