CLI publish コマンド

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

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

Sitecore publishing プラグインには publish コマンドが含まれています。このコマンドは Sitecore アイテムをパブリッシュします。publishing プラグインをインストールするには、次のコードを実行します。

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

使用方法

次のコマンドを使用できます。

RequestResponse
dotnet sitecore publish [options]

オプション

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

オプション

必須?

説明

-n, --environment-name <environment-name>

オプション

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

-c, --config <CONFIG>

オプション

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

-l, --languages <languages>

オプション

パブリッシュする言語のコンマ区切りのリスト。指定しない場合は、すべての言語がパブリッシュされます。

-p, --path <path>

オプション

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

-r, --republish

オプション

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

-pt, --targets <targets>

オプション

パブリッシュするターゲット データベースのリスト。指定されていない場合は、インターネット (Web データベース) にパブリッシュします。

注記

このオプションは、CLI 4.0 以降から使用できます。

-v, --verbose

オプション

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

-t, --trace

オプション

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

-?, -h, --help

オプション

コマンドのヘルプ。

publish コマンドの使用例は、次のとおりです。

コマンド

結果

samples フォルダーからパブリッシュしようとします。

 dotnet sitecore publish

Sitecore アイテムをパブリッシュしないで、次のメッセージを返します。

RequestResponse
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 アイテムをパブリッシュします。

sitecore publish -n testEnv

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

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

Sitecore アイテムを指定された言語 (en-USen-CA) のみでパブリッシュします。

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

パス /sitecore/content/Home/Test Item のアイテムのみをパブリッシュします。

dotnet sitecore publish -pt CustomTarget1 CustomTarget2

アイテムを CustomTarget1 および CustomTarget2 のデータベース ターゲットにパブリッシュします。

dotnet sitecore publish -v

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

dotnet sitecore publish -t

FSIndex などの追加の診断およびパフォーマンス データを作成します。たとえば 70ms (9 メタデータ) でファイルシステム インデックスを読み込んだり、たとえば 1983ms (9 アイテム、220.3ms/ノード) で 1 つのツリーのパッケージを作成したりします。

サブコマンド

バージョン 4.1.0 以降、publish コマンドには次のサブコマンドがあります。

publish list-targets サブコマンド

list-targets サブコマンドは、Sitecore 環境に対して定義されたすべての公開ターゲットを読み取り、一覧表示します。次のようにコマンドを実行できます。

RequestResponse
dotnet sitecore publish list-targets [options]

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

オプション

必須?

説明

-c, --config <config>

いいえ

ルート sitecore.config ディレクトリへのパス。デフォルト: 現在の作業ディレクトリ。

-n, --environment-name <environment-name>

いいえ

使用する名前付き Sitecore 環境。デフォルト: 'default'

-v, --verbose

いいえ

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

-t, --trace

いいえ

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

-?, -h, --help

いいえ

-?, -h, --help

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

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