Sitecoreコンテンツ シリアル化パッケージを作成してインストールします
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Content Serialization (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コマンドを使用して、パッケージ・インストール・コマンドのその他の引数を表示します。