---
title: "Sitecoreコンテンツシリアライゼーションパッケージを作成・インストールする"
slug: "create-and-install-a-sitecore-content-serialization-package"
abstract: "継続的インテグレーションパイプラインでSitecoreコンテンツシリアライゼーション(SCS)パッケージの作成とインストール方法。"
---
# Sitecoreコンテンツシリアライゼーションパッケージを作成・インストールする

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

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

> !重要パッケージ生成前に [、含まれる項目と除外項目](https://doc.sitecore.com/xp/ja/developers/102/developer-tools/sitecore-content-serialization-structural-overview.html "Sitecore Content Serialization structural overview") を必ず設定してください。

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

1.  sitecore.jsonファイルがあるプロジェクトのフォルダに行ってください。
    
2.  パッケージを作成するには、以下のコマンドを実行します:
    
    dotnet sitecore ser pkg create -o <name of package>
    
    > !注 \--includeと \--excludeの引数を使って、どのモジュールをパッケージに入れるかを指定できます。
    > 
    > デモやテストコンテンツを別のモジュールに配置することで、これらの引数を使って上流環境へのデプロイから除外できます。
    
3.  パッケージファイルがビルドアーティファクトの中に必ず存在していることを確認してください。
    

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

[SCSパッケージを作成](https://doc.sitecore.com/xp/ja/developers/102/developer-tools/create-and-install-a-sitecore-content-serialization-package.html#UUID-5debe544-cc31-6998-4a90-8fbc97c4a6c4_N1631264690621 "Create an SCS package in your build pipeline")した後、継続的デリバリーパイプラインの一部としてインストールできます:

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

1.  [Identity ServerとContent Managementの役割を非インタラクティブなクライアントログイン用に設定](https://doc.sitecore.com/xp/ja/developers/102/developer-tools/configure-a-non-interactive-client-login.html "Configure a non-interactive client login")しているか確認してください。
    
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コマンドを使います。