1. 開発者向けのドキュメント

Sitecore Command Line Interface

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

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

Sitecore Command Line Interface(CLI)は、Sitecoreインスタンスとの自動コマンドラインインタラクションのためのエントリーポイントであり、デプロイやコンテンツ関連のワークフローを自動化できます。

CLIを使えば、以下のようなタスクを実行できます:

  • プロジェクトと環境の作成

  • Sitecore環境への変更展開

  • コンテンツの公開と検証

  • ローカルとリモートインスタンス間のアイテム同期

CLIは、タスクの自動化、Sitecoreの運用をビルドパイプラインに統合したい開発者、または複数の環境で効率的に作業したい開発者向けに設計されています。

プラグインでCLIを拡張する

CLIは、公開、シリアル化、インデックス作成など特定の領域に機能を提供するためにプラグインを使用します。

一部のコマンドは対応するプラグインをインストールした後でしか使えません。例えば、データベースクリーンアップコマンドはDatabase Cleanupプラグインによって提供されています。

詳細については、CLIプラグインのセクションをご覧ください。

CLIが開発ワークフローにどのように組み込まれるか

Sitecore CLIは、コンテンツのシリアライズや展開を含むSitecoreのいくつかの主要なワークフローで使用されています。

例えば、コンテンツシリアライゼーションのワークフローでは:

  • プロジェクトファイルでシリアライズする項目を設定するだけです

  • ser pullser pushなどのCLIコマンドを使ってアイテムを同期させます。

つまり、CLIは多くの開発タスクの実行層として機能し、設定はプロジェクトファイルで処理されます。

CLIを使うタイミング

通常、必要なときにCLIを使用します:

  • 繰り返しの開発や展開作業を自動化します

  • 単一のインターフェースから複数の環境を扱う

  • Sitecoreの運用をCI/CDパイプラインに統合する

  • コンテンツ同期と検証を行う

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