1. シリアライゼーションプラグイン

Sitecoreコンテンツシリアライゼーションパッケージを作成・インストールする

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

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

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

ビルドパイプラインでSCSパッケージを作成しましょう

大事な

パッケージ生成前に 、含まれる項目と除外項目 を設定する必要があります。

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

  1. sitecore.jsonファイルがあるプロジェクトのフォルダに行ってください。

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

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

    --include--excludeの引数を使って、どのモジュールをパッケージに入れるかを指定できます。

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

  3. パッケージファイルがビルドアーティファクトの中に必ず存在していることを確認してください。

配送パイプラインにSCSパッケージを導入しましょう

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

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

  1. インタラクティブなクライアントログインを設定しているか確認してください。

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

    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インスタンスへの管理権限を提供するパスワードです。ビルドシステム内で適切なセキュリティ機構を使ってこのパスワードを適切に保護しているか確認してください。

    package installコマンドの引数をさらに見るにはdotnet sitecore ser pkg install --helpコマンドを使います。

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