Sitecoreコンテンツ シリアル化パッケージを作成してインストールします

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

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

Sitecore Content Serialization (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コマンドを使用して、パッケージ・インストール・コマンドのその他の引数を表示します。

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

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