CLI を使用したパッケージのインストール
Salesforce CLI で作業している場合、force:package:install コマンドを使用してスクラッチ組織または対象登録者組織にパッケージをインストールできます。
スクラッチ組織にパッケージをインストールする前に、次のコマンドを実行してすべてのパッケージをリストし、ID を見つけます。
1sfdx force:package2:version:listインストールするバ���ジョンを特定します。次のコマンドを入力し、04t で始まる登録者 Package2 バージョン ID を指定します。
1sfdx force:package:install -i 04t... --targetusername jdoe@example.comすでにデフォルトのユーザ名でスクラッチ組織を設定している場合は、パッケージバージョン ID のみを入力します。
1sfdx force:package:install -i 04txx0000000FIuAAMインストールに関する状況メッセージが CLI に表示されます。
1Waiting for the subscriber package version install request to get processed. Status = InProgress Successfully installed the subscriber package2 version: 04txx0000000FIuAAM.パッケージインストールのタイムアウトの制御
force:package:install コマンドを実行すると、パッケージバージョンが対象組織で使用可能になるまで数分かかる場合があります。進行状況を確認する場合、次のパラメータを force:package:install に追加できます。このパラメータは、互いに連動して機能する個別のタイマーを表します。
- --publishwait は、登録者パッケージバージョン ID が対象組織で使用可能になるまで待機する最長時間 (分単位) を決定します。この時間が経過すると、インストール要求がキャンセルされます。
- --wait は、パッケージが使用可能になった後、インストールが完了するまで待機する最長期間 (分単位) を決定します。パッケージが対象組織で使用可能になる前に --publishwait 期間がタイムアウトした場合、--wait 期間は開始しません。
たとえば、次のコマンドを使用してパッケージをインストールする場合、インストールが完了またはタイムアウトするまで最長 15 分間待機する可能性があります。
sfdx force:package:install -i 04t1J000000XD2I -publishwait 5 -wait 10