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

Marketplace 製品にパイプラインを追加する [ベータ]

Foundry DevOps を使用して、ユーザーの Pipeline Builder パイプラインを他のユーザーがインストールして再利用できる Marketplace 製品 に含めます。最初の製品を作成する方法を学びましょう。

サポートされている機能

次の場合を除いて、すべての Pipeline Builder 機能が Marketplace 製品でサポートされています。

  • タイムシリーズターゲットを持つストリーミングパイプライン
  • 以下のタイプのパラメーター: 構造体タイプの 定数、定数で構成されていない複雑な オプション、および 構造体ロケーター

Marketplace リンターで Marketplace 互換性を確認する

Pipeline Builder では、Marketplace リンターを使用してパイプラインが Marketplace と互換性があるかどうかを確認できます。これを有効にするには、Settings に移動し、パイプラインで Enable Marketplace validation を選択します。この設定はデフォルトでは有効になっていません。

Enable Marketplace validation 設定。

有効にすると、パイプラインの下部にある Pipeline warnings セクションに、パイプラインが Marketplace にパッケージ化されるのを妨げるエラーが表示されます。

Pipeline warning の例。

Marketplace に互換性がない場合、エラー/警告ドロワーに Marketplace packaging warnings は表示されません。ただし、他の種類のパイプラインエラーや警告は依然として表示される場合があります。

Pipeline Builder パイプラインを製品に追加する

Pipeline Builder パイプラインを製品に追加するには、まず 製品を作成 し、次に以下のように Pipeline コンテンツタイプを選択します。

パイプラインを追加

パイプラインパラメーター

パイプラインパラメーター を使用して、インストーラーがインストール時にパイプラインをカスタマイズできるようにすることができます。たとえば、boolean パラメーターを使用して、インストーラーの入力に応じてパイプラインの一方のブランチを選択することができます。サポートされているパラメーターのタイプについては サポートされている機能 を参照してください。パラメーターを使用してパイプラインをパッケージ化すると、そのパラメーターはユーザーのパイプラインへの 依存関係 として表示され、インストーラーの 入力 として以下のように表示されます。

パラメーター

パッケージ設定

インストーラーのために必要なデータセットや列を構成するには、Pipeline outputs panel > Settings に移動して Packaging settings にアクセスします。

パッケージ設定

デフォルトでは、すべての列と入力データセットが Marketplace インストールに必須とされています。必須ではない列や入力データセットがある場合、それらをオプションとしてマークすることができます。オプションの入力データセットはデフォルトで空になり、パイプラインのロジックで使用される場合、オプションの列値はデフォルトで null になります。

パッケージ設定ダイアログ