注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
このページには、Foundry DevOps で新しい プロダクト を作成するための手順が含まれています。プロダクトは、ユーザーがマーケットプレイスのストアフロントで 閲覧 および インストール できる最小の単位です。 プロダクトを作成したいユースケース の詳細については、こちらをご覧ください。
新しいプロダクトを作成するには、まずプロダクトを公開する ストア を選択する必要があります。既存のストアを選択するか、新しいストアを作成するには、右上の Change Store を選択してください。
新しいストアはプロジェクトに保存され、そのプロジェクトの権限を継承します。具体的には、ストアのプロジェクトに編集アクセス権があるユーザーは、そのストアで新しいプロダクトを作成し、既存のプロダクトを編集できます。また、ストアのプロジェクトに表示または編集アクセス権があるユーザーは、そのストアからプロダクトをインストールできます。
ストアを選択したら、New product を選択してプロダクトの作成を開始します。
プロダクトタイプを選択したら、General ステップでプロダクトに名前を付けます。ここで必要に応じてプロダクトタイプを変更することもできます。
Content は、ユーザーがプロダクトをインストールしたときに作成されるものです。プロダクトの構築を開始するには、含めたいコンテンツを選択してください。選択したプロダクトタイプに応じて、一部のリソースタイプが強調表示されますが、See more entity types をクリックすると、サポートされているリソースタイプの完全なリストが表示されます。
DevOps は自動的に依存関係を識別するため、最も下流のリソースを最初に追加することをお勧めします。たとえば、Workshop アプリケーション と 5 つの オブジェクトタイプ をパッケージ化したい場合は、まず Workshop アプリケーションのみを追加してください。コンテンツを追加したら、リソースをクリックして右側の情報パネルを開きます。
Dependencies タブをクリックして依存関係を確認します。依存関係は、入力 としても表示されます。
コンテンツを追加すると、依存関係が自動的に Inputs として表示されます。インストーラは、プロダクトをインストールする際に、入力に対応するリソースを提供する必要があります。
特定の入力の詳細情報を表示するには、入力を選択して情報パネルを開きます。Dependents タブには、この入力が必要なコンテンツリソースの情報が含まれています。
プロダクトを設計する際、入力をコンテンツとして含めるように選択できます。これを行うには、Dependencies タブまたは Inputs リストから 2 つの方法があります。
一般的なルールとして、インストーラに独自のリソースバージョン(たとえば、独自のデータソース、オブジェクトタイプなど)を提供してもらいたい場合は、その要件を入力として表示することをお勧めします。代わりに、プロダクトがインストーラにリソースを提供するようにしたい場合は、入力をコンテンツに昇格させる必要があります。すべての入力をコンテンツに昇格させると、インストーラはインストール中に何もマップする必要がありません。
1 つのプロダクトで必要な入力リソースを別のプロダクトにパッケージ化すると、プロダクト推奨 が作成されます。これにより、インストーラは、独自のリソースを使用して 入力マップ を行うか、推奨されるプロダクトを使用して入力を満たすことができます。たとえば、Product A
のパイプラインと、パイプラインの入力データセットが Product B
にパッケージ化されている場合、Product A
のインストーラは、Product A
と Product B
を一緒にインストールして、Product B
を Product A
の一部またはすべての入力を満たすプロダクト推奨として使用するか、独自の入力データセットで Product A
を単独でインストールできます。プロダクト推奨についての詳細 をご覧ください。
ドキュメントのステップでは、ストアフロントで プロダクトを閲覧しているユーザー に表示される Short description を追加したり、プロダクトをインストールしたときにインストーラが取得するコンテンツのスクリーンショットを追加したり、必要に応じてプロダクトの使用方法に関する情報を含む長い説明を追加できます。
Installation mode を使用して、プロダクトのインストールに対するデフォルト設定を設定します。これらの設定は、インストールごとに変更できます。
プロダクトに満足したら、Publish を選択してストアフロントでプロダクトを利用可能にします。プロダクトのサイズによっては、公開に数分かかる場合があります。