Sitecore コンテンツのシリアル化パッケージの作成およびインストール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore コンテンツのシリアル化 (SCS) パッケージ (ファイル拡張子 .itempackage
) には、指定されたモジュールとそのすべてのシリアル化されたアイテムが含まれます。ビルド パイプラインでパッケージを作成し、配信パイプラインにインストールすることで、パッケージを継続的インテグレーション パイプラインのビルド アーティファクトとして使用します。
ビルド パイプラインで SCS パッケージを作成する
含まれるアイテムと除外フィールドは、パッケージの生成前に構成する必要があります。
ビルド パイプラインで SCS パッケージを作成するには:
-
sitecore.json
ファイルが格納されているプロジェクト フォルダーに移動します。 -
パッケージを作成するには、次のコマンドを実行します。
RequestResponsedotnet sitecore ser pkg create -o <name of package>
注記--include
および--exclude
引数を使用して、パッケージに含めるモジュールを指定できます。デモまたはテスト コンテンツを別のモジュールに配置し、これらの引数を使用することで、上流環境へのデプロイから除外できます。
-
パッケージ ファイルがビルド アーティファクトに含まれていることを確認します。
配信パイプラインに SCS パッケージをインストールする
SCS パッケージを作成した後、継続的配信パイプラインの一部としてそのパッケージをインストールできます。
SCS パッケージをインストールするには:
-
非対話型クライアント ログイン用に Identity Server ロールおよび Content Management ロールを設定していることを確認します。
-
パッケージをインストールするには、次のコマンドを実行します。
RequestResponsedotnet sitecore ser pkg install -f <name of package>.itempackage --client-id <your client id> --client-secret <your client secret> --cm <your content management host> --auth <your identity host>
注記クライアント シークレットは、Sitecore インスタンスへの管理アクセスを提供するパスワードです。ビルド システムの適切なセキュリティ メカニズムによって、このパスワードが適切に保護されていることを確認してください。
パッケージ インストール コマンドの他の引数を表示するには、
dotnet sitecore ser pkg install --help
コマンドを使用します。