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

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

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

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

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

!重要パッケージ生成前に 、含まれる項目と除外項目 を必ず設定してください。

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

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

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

    dotnet sitecore ser pkg create -o

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

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

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

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

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

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

  1. Identity ServerとContent Managementの役割を非インタラクティブなクライアントログイン用に設定しているか確認してください。

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

    dotnet sitecore ser pkg install -f .itempackage --client-id  --client-secret  --cm  --auth 

    !注クライアントシークレットはSitecoreインスタンスへの管理権限を与えるパスワードです。ビルドシステム内の適切なセキュリティ機構を使ってこのパスワードを適切に保護しているか確認してください。

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

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