CLI publishコマンド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecoreのパブリッシングプラグインにはpublishコマンドが含まれています。このコマンドはSitecoreアイテムを公開します。
パブリッシングプラグインをインストールするには、以下のコードを実行します。
dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Publishing
使用例
コマンドの使い方は以下の通りです:
dotnet sitecore publish options
!ヒント一部のSitecore CLIコマンド例では、PowerShellで正しく解釈できるように、項目名やスペースを含む文字列を引用符でラップします。別のコマンドラインシェルを使う場合は、シングルクォートをダブルクォートに変更する必要があるかもしれません。
オプション
publishコマンドで以下のオプションを利用できます:
オプション
必須
概要
-n, --environment-name
いいえ
Sitecore環境の利用。デフォルト
。-c, --config
いいえ
rootのsitecore.configディレクトリへのパス(デフォルト
)。-l, --言語
いいえ
カンマ区切られた公開言語リスト。未指定の場合は、すべての言語が公開されます。
-p, --パス
いいえ
廃止されている。SitecoreのアイテムパスやGUIDを使ってスマートパブリッシュを行ってください。未指定の場合は、データベース全体が公開されます。
-r, --再出版
いいえ
republishを使いましょう。指定がない場合は、代わりにスマートパブリッシュが使われます。
-PT、--ターゲット
いいえ
公開対象データベースの一覧。指定されていない場合は、デフォルトの公開ターゲット(リストの最初のもの)に公開されます。
-v, --冗長
いいえ
追加の診断およびパフォーマンスデータを報告してください。
-t、--trace
いいえ
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
いいえ
コマンドの助けを。
例
以下はpublishコマンドの使用例です。
指揮
結果
サンプルフォルダ
sitecore publishから公開を試みてくださいSitecore項目を公開せず、エラー
(sitecore.json)を解決できませんでした。どうやらコマンドはSitecoreのプロジェクト外で実行された可能性があります。サンプルフォルダから公開を試みてください
sitecore publish -c Prototype/フォルダサンプルから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'
廃止されている。アイテムサブコマンドを参照してください。パス/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
(9メタデータ)で読み込み、1ツリーのパッケージを作成した場合(例えば1983ms、9項目、220.3ms/node)などです。サブコマンド
publishコマンドには以下のサブコマンドがあります:
- list-targets - 環境ごとに定義されたすべての公開ターゲットを表示します。
- item - 単一の項目を発行すること。
リスト-ターゲットサブコマンド
list-targetsサブコマンドは、Sitecore環境で定義されたすべてのパブリッシングターゲットを読み取り、一覧化します。list-targetsサブコマンドは権限が上がる必要がある。
コマンドを実行する方法は以下の通りです:
dotnet sitecore publish list-targets options
list-targetsサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-c, --config
いいえ
rootのsitecore.configディレクトリへのパス。デフォルト
。-n, --environment-name
いいえ
使用予定のSitecore環境。デフォルト:「デフォルト」。
-v, --冗長
いいえ
追加の診断データやパフォーマンスデータを書き込むこと。
-t、--trace
いいえ
追加の診断データやパフォーマンスデータを書き込むこと。
-?, -、助けて
いいえ
-?, -、助けて
アイテムサブコマンド
itemサブコマンドは単一の項目を公開します。itemサブコマンドは権限が上がる必要がある。
コマンドを実行する方法は以下の通りです:
dotnet sitecore publish item options
itemサブコマンドで以下のオプションを使用できます:
オプション
必須
概要
-n, --environment-name
いいえ
Sitecore環境の利用。デフォルト
。-c, --config
いいえ
rootのsitecore.configディレクトリへのパス。デフォルト
(重装運転)。-l, --言語
いいえ
カンマ区切られた公開言語リスト。未指定の場合は、すべての言語が公開されます。
-p, --パス
いいえ
SitecoreのアイテムパスやGUIDを使ってスマートパブリッシュを行ってください。
-r, --再出版
いいえ
republishを使いましょう。指定がない場合は、代わりにスマートパブリッシュが使われます。
-PT、--ターゲット
いいえ
公開対象データベースの一覧。指定されていない場合は、デフォルトの公開ターゲット(リストの最初のもの)に公開されます。
-sub, --subitems
いいえ
サブアイテムを公開しましょう。デフォルト
。-rel, --関連
いいえ
関連記事を公開しましょう。デフォルト
。-v, --冗長
いいえ
追加の診断およびパフォーマンスデータを報告してください。
-t、--trace
いいえ
追加の診断およびパフォーマンスデータを報告してください。
-?, -、助けて
いいえ
コマンドの助けを。
例えば、単一のアイテムとそのサブアイテムや関連項目を公開するには、以下のコマンドを実行します。
dotnet sitecore publish item --path /sitecore/content/Home -sub -rel