CLI publishコマンド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreのパブリッシングプラグインにはpublishコマンドが含まれています。このコマンドはSitecoreアイテムを公開します。
パブリッシングプラグインをインストールするには、以下のコードを実行します。
使用例
使用例
コマンドの使い方は以下の通りです:
オプション
オプション
publishコマンドで以下のオプションを利用できます:
|
オプション |
必須 |
概要 |
|---|---|---|
|
-n, --environment-name |
いいえ |
Sitecore環境の利用。デフォルト: default。 |
|
-c, --config |
いいえ |
ルートディレクトリへのパスsitecore.config (デフォルト:cwd)。 |
|
-l, --languages |
いいえ |
カンマ区切られた公開言語リスト。未指定の場合は、すべての言語が公開されます。 |
|
-p, --path |
いいえ |
Deprecated. SitecoreのアイテムパスやGUIDからスマートパブリッシュへ。未指定の場合は、データベース全体が公開されます。 |
|
-r, --republish |
いいえ |
republishを使いましょう。指定がない場合は、代わりにスマートパブリッシュが使われます。 |
|
-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/ |
フォルダsamplesからSitecoreアイテムを公開します。 |
|
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' |
Deprecated. アイテムサブコマンドを参照してください。 パス /sitecore/content/Home/Test Itemを持つアイテムのみを公開します。 |
|
dotnet sitecore publish -pt CustomTarget1 CustomTarget2 |
CustomTarget1およびCustomTarget2データベースターゲットに項目を公開します。 |
|
dotnet sitecore publish -v |
ルート設定パスやパフォーマンスを持つノード数(例えば73ms(8.1ms/node)などの追加の診断およびパフォーマンスデータを作成します。 |
|
dotnet sitecore publish -t |
追加の診断およびパフォーマンスデータを作成します。例えば、FSIndex:ファイルシステムのインデックスを70ms(9メタデータ)で読み込み、1ツリーのパッケージを作成した場合(例えば1983ms、9項目、220.3ms/node)などです。 |
サブコマンド
サブコマンド
publishコマンドには以下のサブコマンドがあります:
-
list-targets - 環境ごとに定義されたすべての公開ターゲットを表示します。
-
item - 単一の項目を発行すること。
リスト-ターゲットサブコマンド
list-targetsサブコマンドは、Sitecore環境で定義されたすべてのパブリッシングターゲットを読み取り、一覧化します。list-targetsサブコマンドは権限が上がる必要がある。
コマンドを実行する方法は以下の通りです:
list-targetsサブコマンドで以下のオプションを使用できます:
|
オプション |
必須 |
概要 |
|---|---|---|
|
-c, --config |
いいえ |
ルートディレクトリへのパスsitecore.config 。 デフォルト:現在の作業ディレクトリ。 |
|
-n, --environment-name |
いいえ |
使用予定のSitecore環境。 デフォルト: 'default'。 |
|
-v, --verbose |
いいえ |
追加の診断データやパフォーマンスデータを書き込むこと。 |
|
-t, --trace |
いいえ |
追加の診断データやパフォーマンスデータを書き込むこと。 |
|
-?, -h, --help |
いいえ |
-?, -h, --help |
アイテムサブコマンド
itemサブコマンドは単一の項目を公開します。itemサブコマンドは権限が上がる必要がある。
コマンドを実行する方法は以下の通りです:
itemサブコマンドで以下のオプションを使用できます:
|
オプション |
必須 |
概要 |
|---|---|---|
|
-n, --environment-name |
いいえ |
Sitecore環境の利用。 デフォルト: default。 |
|
-c, --config |
いいえ |
ルートディレクトリへのパスsitecore.config 。 デフォルト:CWD(重装運転)。 |
|
-l, --languages |
いいえ |
カンマ区切られた公開言語リスト。未指定の場合は、すべての言語が公開されます。 |
|
-p, --path |
いいえ |
SitecoreのアイテムパスやGUIDからスマートパブリッシュへ。 |
|
-r, --republish |
いいえ |
republishを使いましょう。指定がない場合は、代わりにスマートパブリッシュが使われます。 |
|
-pt, --targets |
いいえ |
公開対象データベースの一覧。指定されていない場合は、デフォルトの公開ターゲット(リストの最初のもの)に公開されます。 |
|
-sub, --subitems |
いいえ |
サブアイテムを公開しましょう。 デフォルト: false。 |
|
-rel, --related |
いいえ |
関連記事を公開しましょう。 デフォルト: false。 |
|
-v, --verbose |
いいえ |
追加の診断およびパフォーマンスデータを報告してください。 |
|
-t, --trace |
いいえ |
追加の診断およびパフォーマンスデータを報告してください。 |
|
-?, -h, --help |
いいえ |
コマンドの助けを。 |
例えば、単一のアイテムとそのサブアイテムや関連項目を公開するには、以下のコマンドを実行します。