Sitecore コンテンツのシリアル化パッケージの作成およびインストール

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

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

Sitecore コンテンツのシリアル化 (SCS) パッケージ (ファイル拡張子 .itempackage) には、指定されたモジュールとそのすべてのシリアル化されたアイテムが含まれます。ビルド パイプラインでパッケージを作成し、配信パイプラインにインストールすることで、パッケージを継続的インテグレーション パイプラインのビルド アーティファクトとして使用します。

ビルド パイプラインで SCS パッケージを作成する

重要

含まれるアイテムと除外フィールドは、パッケージの生成前に構成する必要があります。

ビルド パイプラインで SCS パッケージを作成するには:

  1. sitecore.json ファイルが格納されているプロジェクト フォルダーに移動します。

  2. パッケージを作成するには、次のコマンドを実行します。

    RequestResponse
    dotnet sitecore ser pkg create -o <name of package>
    注記

    --include および --exclude 引数を使用して、パッケージに含めるモジュールを指定できます。

    デモまたはテスト コンテンツを別のモジュールに配置し、これらの引数を使用することで、上流環境へのデプロイから除外できます。

  3. パッケージ ファイルがビルド アーティファクトに含まれていることを確認します。

配信パイプラインに SCS パッケージをインストールする

SCS パッケージを作成した後、継続的配信パイプラインの一部としてそのパッケージをインストールできます。

SCS パッケージをインストールするには:

  1. 非対話型クライアント ログイン用に Identity Server ロールおよび Content Management ロールを設定していることを確認します。

  2. パッケージをインストールするには、次のコマンドを実行します。

    RequestResponse
    dotnet 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 コマンドを使用します。

何かフィードバックはありますか?

この記事を改善するための提案がある場合は、