サンプルリポジトリを使用した使用開始
Salesforce DX ツールの使用を開始するには、dreamhouse-lwc GitHub リポジトリをコピーするのが最も簡単な方法です。その設定ファイルと Salesforce アプリケーションを使用して、よく使用される Salesforce CLI コマンドをいくつか試します。このリポジトリには、アプリケーションのソースコードに加えて、サンプルデータと Apex テストが含まれています。
-
ターミナルウィンドウまたはコマンドプロンプトウィンドウを開き、HTTPS または SSH を使用して dreamhouse-lwc GitHub サンプルリポジトリを開きます。
HTTPS:
SSH:
-
dreamhouse-lwc プロジェクトディレクトリに移動します。
-
Dev Hub 組織にログインして認証し、デフォルトとして設定し、別名を割り当てます。
開いたブラウザーに Dev Hub 組織のログイン情報を入力します。正常にログインしたら、ブラウザーを閉じてもかまいません。
-
config/project-scratch-def.json ファイルを使用してスクラッチ組織を作成し、組織をデフォルトとして設定し、別名を割り当てます。
このコマンドでは、前のステップで sf org login web コマンドで設定したデフォルトの Dev Hub を使用します。
-
作成またはログインした組織を表示します。
最初の表にはログインした Dev Hub が表示され、2 番目の表には作成したスクラッチ組織が表示されます。両方の表の一番右にある列に、デフォルトのスクラッチ組織と Dev Hub 組織がそれぞれ (U) と (D) で示されます。ALIAS 列には、各組織に割り当てた別名が表示されます。以下に、サンプル出力を示します。
-
force-app ディレクトリにソースがある Dreamforce アプリケーションをスクラッチ組織にリリースします。
-
dreamhouse 権限セットをデフォルトのスクラッチ組織ユーザーに割り当てます (test-ibnpzayw@example.com)。
-
指定したプラン定義ファイルを使用して、3 つのオブジェクト (取引先責任者、プロパティ、ブローカー) からサンプルデータをスクラッチ組織にインポートします。
-
Apex テストを実行します。
Apex テストは、デフォルトでは非同期で実行されます。--wait 値より前にテストが終了した場合、結果が表示されます。そうでない場合は、表示されたコマンドでジョブ ID を使用して結果を取得します。
-
スクラッチ組織を開き、[最後に使用] でリリースされたメタデータを確認します。
- アプリケーションランチャーで、[Dreamhouse] を見つけて開きます。
お疲れさまでした。これで、新しいスクラッチ組織にアプリケーションをリリースできました。