ITのえんぴつ

Google Blockly開発者ツールやIT・プログラミングを研究して発信するブログ

Salesforce CLIのコマンド変更:force:source:deployからproject deploy startへの移行ガイド

事象

Salesforce CLI操作で、「force:source:deploy」しようとしたら、以下のような警告が表示されました。

Warning: We plan to deprecate this command in the future. Try using the "project deploy start" command instead.

原因

Salesforce CLIの最新の更新により、force:source:deployコマンドが将来的に廃止されることが発表されました。この変更に伴い、新しいコマンドproject deploy startの利用が推奨されています。

変更内容

  • 廃止されるコマンド: force:source:deploy
  • 新しい推奨コマンド: project deploy start

対処法

新しい警告メッセージに従って、force:source:deployコマンドの代わりにproject deploy startコマンドを使用することをお勧めします。次のように入力を変更してみてください。

変更前

% sfdx force:source:deploy -u <username> -p <path/to/metadata>

変更後

% sfdx project deploy start -o <username> -d <path/to/metadata>

また、オプションの設定が変更されている可能性もあるので、注意が必要です。

これにより、廃止予定のforce:source:deployコマンドをproject deploy startコマンドに置き換えることができます。