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

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

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

> !重要パッケージ生成前に [、含まれる項目と除外項目](https://doc.sitecore.com/sai/en/developers/sitecoreai/en/set-up-content-serialization.html) を設定する必要があります。

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

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

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

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

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

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