CLI publishコマンド

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

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

Sitecoreパブリッシングプラグインにはpublishコマンドが含まれています。このコマンドはSitecore Itemsを公開します。パブリッシングプラグインをインストールするには、以下のコードを実行します。

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

使用例

コマンドの使い方は以下の通りです:

dotnet sitecore publish options

!ヒント一部のSitecore CLIコマンド例では、PowerShellで正しく解釈できるように、アイテム名やスペースを含む文字列をシングルクォートでラップしています。別のコマンドラインシェルを使う場合は、シングルクォートをダブルクォートに変更する必要があるかもしれません。

オプション

publishコマンドで以下のオプションを利用できます:

オプション

必須ですか?

概要

-n, --environment-name

オプション

Sitecore環境。デフォルト: default。

-c, --config

オプション

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

)。

-l, --languages

オプション

公開予定の言語のカンマ区切られたリスト。未指定の場合は、すべての言語が公開されます。

-p, --path

オプション

SitecoreのアイテムパスまたはGUIDでスマートパブリッシュを行います。指定していなければ、データベース全体が公開されます。

-r, --republish

オプション

republishを使いましょう。指定がない場合は、代わりにスマートパブリッシュが使われます。

-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/

フォルダ samplesからSitecoreアイテムを公開します。

dotnet sitecore publish -n testEnv

環境向けに「 testEnv」という名前で環境に向けたSitecoreアイテムを公開しています。

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

指定された言語(en-US、en-CA)のみの項目をSitecore公開します。

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

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

dotnet sitecore publish -v

ルート設定パスやパフォーマンスを持つノード数(例えば73ms(8.1ms/node)などの追加の診断およびパフォーマンスデータを作成します。

dotnet sitecore publish -t

追加の診断およびパフォーマンスデータを作成します。例えば、FSIndex

(9メタデータ)で読み込み、1ツリーのパッケージを作成した場合(例えば1983ms、9項目、220.3ms/node)などです。

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