ドキュメントの検索
karat

+

K

APIリファレンス ↗
DevOpsFoundry DevOps [ベータ版]プロダクトプロダクトを作成する
Feedback

注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

プロダクトを作成する

このページには、Foundry DevOps で新しい プロダクト を作成するための手順が含まれています。プロダクトは、ユーザーがマーケットプレイスのストアフロントで 閲覧 および インストール できる最小の単位です。 プロダクトを作成したいユースケース の詳細については、こちらをご覧ください。

ストア

新しいプロダクトを作成するには、まずプロダクトを公開する ストア を選択する必要があります。既存のストアを選択するか、新しいストアを作成するには、右上の Change Store を選択してください。

store selection

新しいストアはプロジェクトに保存され、そのプロジェクトの権限を継承します。具体的には、ストアのプロジェクトに編集アクセス権があるユーザーは、そのストアで新しいプロダクトを作成し、既存のプロダクトを編集できます。また、ストアのプロジェクトに表示または編集アクセス権があるユーザーは、そのストアからプロダクトをインストールできます。

プロダクトの作成

ストアを選択したら、New product を選択してプロダクトの作成を開始します。

store overview

一般

プロダクトタイプを選択したら、General ステップでプロダクトに名前を付けます。ここで必要に応じてプロダクトタイプを変更することもできます。

general step

コンテンツ

Content は、ユーザーがプロダクトをインストールしたときに作成されるものです。プロダクトの構築を開始するには、含めたいコンテンツを選択してください。選択したプロダクトタイプに応じて、一部のリソースタイプが強調表示されますが、See more entity types をクリックすると、サポートされているリソースタイプの完全なリストが表示されます。

add content

DevOps は自動的に依存関係を識別するため、最も下流のリソースを最初に追加することをお勧めします。たとえば、Workshop アプリケーション と 5 つの オブジェクトタイプ をパッケージ化したい場合は、まず Workshop アプリケーションのみを追加してください。コンテンツを追加したら、リソースをクリックして右側の情報パネルを開きます。

content information

Dependencies タブをクリックして依存関係を確認します。依存関係は、入力 としても表示されます。

入力

コンテンツを追加すると、依存関係が自動的に Inputs として表示されます。インストーラは、プロダクトをインストールする際に、入力に対応するリソースを提供する必要があります。

inputs

特定の入力の詳細情報を表示するには、入力を選択して情報パネルを開きます。Dependents タブには、この入力が必要なコンテンツリソースの情報が含まれています。

input information

プロダクトを設計する際、入力をコンテンツとして含めるように選択できます。これを行うには、Dependencies タブまたは Inputs リストから 2 つの方法があります。

  • Dependencies タブから入力をコンテンツに含めるように昇格させるには、単一のリソースのコンテンツ情報パネルを表示し、Edit multiple を選択して複数の依存関係を一括選択して含めます。

information dependencies

  • Inputs リストから入力をコンテンツに含めるように昇格させるには、含めたいリソースを選択し、右上の Include をクリックします。

include inputs

一般的なルールとして、インストーラに独自のリソースバージョン(たとえば、独自のデータソース、オブジェクトタイプなど)を提供してもらいたい場合は、その要件を入力として表示することをお勧めします。代わりに、プロダクトがインストーラにリソースを提供するようにしたい場合は、入力をコンテンツに昇格させる必要があります。すべての入力をコンテンツに昇格させると、インストーラはインストール中に何もマップする必要がありません。

1 つのプロダクトで必要な入力リソースを別のプロダクトにパッケージ化すると、プロダクト推奨 が作成されます。これにより、インストーラは、独自のリソースを使用して 入力マップ を行うか、推奨されるプロダクトを使用して入力を満たすことができます。たとえば、Product A のパイプラインと、パイプラインの入力データセットが Product B にパッケージ化されている場合、Product A のインストーラは、Product AProduct B を一緒にインストールして、Product BProduct A の一部またはすべての入力を満たすプロダクト推奨として使用するか、独自の入力データセットで Product A を単独でインストールできます。プロダクト推奨についての詳細 をご覧ください。

ドキュメント

ドキュメントのステップでは、ストアフロントで プロダクトを閲覧しているユーザー に表示される Short description を追加したり、プロダクトをインストールしたときにインストーラが取得するコンテンツのスクリーンショットを追加したり、必要に応じてプロダクトの使用方法に関する情報を含む長い説明を追加できます。

documentation

インストールモード

Installation mode を使用して、プロダクトのインストールに対するデフォルト設定を設定します。これらの設定は、インストールごとに変更できます。

installation mode

  • Production: すべてのインストールを中央で管理し、自動アップグレードなどの機能を利用したい場合にお勧めです。デフォルトでは、インストールは自動アップグレードが有効になっており、リソースはロックダウンされたプロジェクトにインストールされて、安全なアップグレードが確保されます。
  • Bootstrap: インストーラがプロダクトを独自のカスタム作業の出発点として使用することを想定している場合にお勧めです。デフォルトでは、インストールは自動アップグレードが無効になっており、インストーラは編集アクセス権がある場所にインストールできます。

レビューと公開

プロダクトに満足したら、Publish を選択してストアフロントでプロダクトを利用可能にします。プロダクトのサイズによっては、公開に数分かかる場合があります。

publish