Sitecoreコマンド ライン インターフェイスをバージョン3にアップグレードする

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

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

Sitecoreコマンド ライン インターフェイス (CLI) は、PowerShellにインストールするツールです。

メモ

新しいCLIインストールをインストールするには、「 Sitecoreコマンド ライン インターフェイスのインストール」を参照してください。

既存のCLIインストールをバージョン2.0.0からバージョン3.0.0にアップグレードするには、次のようにします。

  1. Sitecore Management Servicesモジュールを更新します。

  2. NuGetソース構成ファイルをNuGet構成で更新します。

    RequestResponse
    dotnet nuget add source https://nuget.sitecore.com/resources/v3/index.json -n sitecorenuget
  3. CLIバージョンをバージョン3.0.0にアップグレードします。

    RequestResponse
    dotnet tool install Sitecore.CLI --version 3.0.0 
  4. 必要なPublishingプラグインとSerializationプラグインをインストールします。

    RequestResponse
    dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Serialization
    dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Publishing
    手記

    PublishingコマンドとSerializationコマンドは、Sitecore CLI NuGet拡張機能リリースの一部として別々のプラグインになりました。

    プラグインをインストールすると、serコマンドとpublishコマンドが使用可能になり、ソリューションから更新されたsitecore.json構成ファイルに新しいpluginsセクションが追加されます。

    RequestResponse
    {
    2  "$schema""./.sitecore/schemas/RootConfigurationFile.schema.json",
    3  "modules": [
    4    "items/*/*.module.json"
    5  ],
    6  "plugins": [
    7    "[email protected]",
    8    "[email protected]"
    9  ],
    10  "serialization": {
    11    "defaultMaxRelativeItemPathLength"120,
    12    "defaultModuleRelativeSerializationPath""serialization"
    13  }
    14}
  5. Sitecore CLIのバージョンは、次のコマンドを使用して確認できます。

    RequestResponse
    dotnet sitecore --version

    CLIが正常に更新されると、3.0.0が返されます。

  6. JSONスキーマを更新するには、プロジェクト フォルダーで次のコマンドを実行します。

    RequestResponse
    dotnet sitecore init
  7. インストールされているプラグインは、次のコマンドを使用して確認できます。

    RequestResponse
    dotnet sitecore plugin list

    CLIプラグインが正常に更新されると、次のメッセージが表示されます。

    RequestResponse
    List of plugins:
    Sitecore.DevEx.Extensibility.Publishing v.3.0.0
    Sitecore.DevEx.Extensibility.Serialization v.3.0.0

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

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