アプリケーションのベータバージョンの作成
ベータバージョンを作成してスクラッチ組織でアプリケーションをテストしたり、アプリケーションを共有して評価したりします。
ソースをメタデータ形式に変換するときにパッケージ名を指定した場合、変更されたコンポーネントと新しいコンポーネントの両方が自動的にパッケージに追加されます。プロセスの該当フェーズにパッケージ名を含めると、エンドツーエンドの自動化を最大限に活用できます。
何らかの理由で新しいコンポーネントを含めない場合、2 つの方法があります。パッケージバージョンを作成する前、Salesforce UI でソースを変換するときやパッケージからコンポーネントを削除するときにパッケージ名を除外します。
Dev Hub 組織ではなくパッケージ化組織に対してコマンドを実行し、管理パッケージのベータバージョンを作成します。
-
パッケージ化組織が認証されていることを確認します。
1sf org login web --set-default me@example.com -
パッケージのベータバージョンを作成します。
1sf package1 version create --package-id package_id --name package_version_nameパッケージ化組織のパッケージの詳細ページでパッケージ ID を取得できます。インストールキーでパッケージを保護する場合、インストールキーを今すぐまたはパッケージのリリース済みバージョンの作成時に追加します。CLI で指定する --installation-key は、Salesforce ユーザーインターフェースでパッケージを操作するときに表示される [パスワード] 項目に相当します。--installation-key の値を指定すると、開発者や登録者はパッケージを対象組織にインストールする前にキーを指定する必要があります。
これで、テストのためにスクラッチ組織を作成して、そこにパッケージをインストールする準備が整いました。デフォルトでは、create コマンドによって管理パッケージのベータバージョンが生成されます。
後で、パッケージの「管理-リリース済み」バージョンを作成する準備が整ったら、-m (--managed-released true) パラメーターを指定します。