CLIのpublishコマンド

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

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

Sitecoreパブリッシング プラグインには、publishコマンドが含まれています。このコマンドはSitecoreアイテムを公開します。

パブリッシングプラグインをインストールするには、次のコードを実行します。

dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Publishing

使い

このコマンドは、次のように使用できます。

dotnet sitecore publish [options]

オプション

publishコマンドでは、次のオプションを使用できます。

オプション

必須

形容

-n, --environment-name

いいえ

使用するSitecore環境。デフォルト: default

-c, --config

いいえ

ルートsitecore.configディレクトリへのパス (デフォルト: cwd)。

-l, --languages

いいえ

公開する言語のコンマ区切りリスト。指定しない場合、すべての言語が公開されます。

-p, --path

いいえ

Deprecated.

Sitecoreアイテム パスまたはGUIDをスマート パブリッシュします。指定しない場合、データベース全体がパブリッシュされます。

-r, --republish

いいえ

republishを使用します。指定しない場合は、代わりにsmart-publishが使用されます。

-pt, --targets

いいえ

公開するターゲット・データベースのリスト。指定しない場合は、デフォルトの公開ターゲット (リストの最初の公開ターゲット) に公開します。

-v, --verbose

いいえ

追加の診断データとパフォーマンス データを報告します。

-t, --trace

いいえ

追加の診断データとパフォーマンス データを報告します。

-?, -h, --help

いいえ

コマンドのヘルプ。

次に、publishコマンドの使用例を示します。

命令

結果

samplesフォルダから公開を試みます。

dotnet sitecore publish

Sitecoreアイテムを公開せず、メッセージ ( error: Couldn't resolve a root configuration file (sitecore.json) in the current or any parent directory. Looks like the command may have been executed outside a Sitecore project?.

samplesフォルダから公開を試みます。

dotnet sitecore publish -c Prototype/

Sitecoreアイテムをsamplesフォルダーからパブリッシュします。

sitecore publish -n testEnv

SitecoreアイテムをtestEnvという名前で環境にパブリッシュします。

dotnet sitecore publish -l en-US,en-CA

指定した言語 (en-USen-CA) のみのSitecoreアイテムを公開します。

dotnet sitecore publish -p '/sitecore/content/Home/Test Item'

Deprecated. itemサブコマンドを参照してください。

パスが /sitecore/content/Home/Test Itemのアイテムのみを公開します。

dotnet sitecore publish -v

ルート設定パスやパフォーマンスのあるノードの数など、追加の診断データとパフォーマンスデータを作成します(例:73ms(8.1ms/ノード))。

dotnet sitecore publish -t

FSIndex: Loaded filesystem indexes in (たとえば、70ms (9 metadata) や、1983ms (9項目、220.3ms/ノード) で1つのツリーのパッケージを作成したなど、追加の診断データとパフォーマンス データを作成します。

サブコマンド

publishコマンドには、次のサブコマンドがあります。

  • list-targets - 環境に対して定義されているすべての公開ターゲットが表示されます。

  • item - 1つのアイテムを公開します。

list-targetsサブコマンド

list-targetsサブコマンドは、Sitecore環境に対して定義されているすべてのパブリッシング ターゲットを読み取り、リストします。list-targetsサブコマンドには、昇格された権限が必要です。

このコマンドは、次のように実行できます。

dotnet sitecore publish list-targets [options]

list-targetsサブコマンドでは、次のオプションを使用できます。

オプション

必須

形容

-c, --config

いいえ

ルートsitecore.configディレクトリへのパス。

デフォルト: 現在の作業ディレクトリ。

-n, --environment-name

いいえ

使用する名前付きSitecore環境。

デフォルト: 'default'

-v, --verbose

いいえ

追加の診断データとパフォーマンス データを書き込みます。

-t, --trace

いいえ

追加の診断データとパフォーマンス データを書き込みます。

-?, -h, --help

いいえ

-?, -h, --help

itemサブコマンド

itemサブコマンドは、1つの項目を公開します。itemサブコマンドには、昇格された権限が必要です。

このコマンドは、次のように実行できます。

dotnet sitecore publish item [options]

itemサブコマンドでは、次のオプションを使用できます。

オプション

必須

形容

-n, --environment-name

いいえ

使用するSitecore環境。

デフォルト: default

-c, --config

いいえ

ルートsitecore.configディレクトリへのパス。

デフォルト: cwd。

-l, --languages

いいえ

公開する言語のコンマ区切りリスト。指定しない場合、すべての言語が公開されます。

-p, --path

いいえ

Sitecoreアイテム パスまたはGUIDをスマート パブリッシュします。

-r, --republish

いいえ

republishを使用します。指定しない場合は、代わりにsmart-publishが使用されます。

-pt, --targets

いいえ

公開するターゲット・データベースのリスト。指定しない場合は、デフォルトの公開ターゲット (リストの最初の公開ターゲット) に公開します。

-sub, --subitems

いいえ

サブアイテムを公開します。

デフォルト: false

-rel, --related

いいえ

関連アイテムを公開します。

デフォルト: false

-v, --verbose

いいえ

追加の診断データとパフォーマンス データを報告します。

-t, --trace

いいえ

追加の診断データとパフォーマンス データを報告します。

-?, -h, --help

いいえ

コマンドのヘルプ。

たとえば、1つのアイテム (そのサブアイテムと関連アイテムを含む) を公開するには、次のコマンドを実行します。

dotnet sitecore publish item --path /sitecore/content/Home -sub -rel
この記事を改善するための提案がある場合は、 お知らせください!