ジョブ、ルート、またはサービスは、作成後にアーティファクトリポジトリーに公開できます。このアーティファクトリポジトリーでは Talend RuntimeまたはTalend Remote Engineにデプロイするために作成したすべての項目を一元的に管理および登録できます。
デフォルトで、この機能はTalend Studioと共には出荷されていません。機能マネージャーを使ってインストールする必要があります。 詳細は、機能マネージャーを使って機能をインストールをご覧ください。
始める前に
お使いのアーティファクトリポジトリーへの接続がStudio環境設定で指定されていること。詳細は、アーティファクトを公開するためにリポジトリーを設定をご覧ください。
手順
- [Repository] (リポジトリー)ツリービューで、アーティファクトリポジトリーに公開するアイテムを選択します。
-
それを右クリックして、メニュー内の[Publish] (公開)を選択します。
[Publish] (公開)ウィザードが開きます。[Artifact Information] (アーティファクト情報)エリアに表示される設定は、読み取り専用です。
-
[Job] (ジョブ)または[Services] (サービス)ビュー内の項目にカスタムグループIDが指定されている場合、[Group ID] (グループID)フィールドにはカスタムIDが自動的に入力されています。
それ以外の場合は、-
項目がリポジトリー内のルートノードである場合、[Group ID] (グループID)フィールドにはアーティファクトリポジトリーの環境設定で指定したデフォルトグループIDが自動的に入力されています。
-
項目がリポジトリーのルートノードでない場合、[Group ID] (グループID)フィールドにはデフォルトで自動的にフォルダー構造が入力されます。具体的には、getting_started.moviesのようになります。
必要に応じて[Job] (ジョブ)または[Services] (サービス)ビューで[Deployment] (デプロイ)タブ内の項目のグループIDをカスタマイズします。
-
-
[Artifact ID] (アーティファクトID)フィールドには公開する項目の名前が入力されます。
-
[Version] (バージョン)フィールドには以下が入力されます。
-
項目の[Job] (ジョブ)または[Services] (サービス)ビュー、または[Project Settings] (プロジェクト設定)ダイアログボックスで設定したデプロイバージョン。
-
項目にデプロイバージョンを設定していない場合は、公開する項目のバージョンから取得したデプロイバージョン。
-
-
[Project Settings] (プロジェクト設定)ダイアログボックス、[Job] (ジョブ)、[Services] (サービス)ビューのいずれか内の項目に対してスナップショットオプションが有効かどうかに応じて:
-
[Publish as Snapshot] (スナップショットとして公開)チェックボックスがオンの場合は、項目のスナップショットバージョンがスナップショットリポジトリーに公開されます。
-
それ以外の場合は、項目のリリースバージョンがリリースリポジトリーに公開されます。
-
詳細は、ジョブ、ルート、またはサービスのデプロイをカスタマイズとジョブ、ルート、およびサービスのデプロイバージョンを管理をご覧ください。注: ルートまたはサービスを公開する場合、[Export Type] (エクスポートタイプ)オプションは使用できません。 -
- [<Item> Version] (<Item> バージョン)(<Item>はジョブ、ルート、またはサービス)フィールドは、項目の複数のバージョンが使用可能な場合は、最高のバージョンが自動的に入力されます。リストからバージョンを選択することで、変更できます。
-
[Export Type] (エクスポートタイプ)リストから、以下を選択します。
- [Standalone Job] (スタンドアロンジョブ): ジョブをスタンドアロンジョブとして公開する場合。
- [OSGI Bundle For ESB] (ESB用のOSGIバンドル): ジョブをOSGIバンドルとして公開する場合。注: このオプションは、ジョブにコンポーネントtRESTClient、tRESTRequestm、またはtESBComsumerが含まれている場合にのみ使用できます。
エクスポートタイプの詳細は、項目のインポート/エクスポート、およびルートとジョブのビルドをご覧ください。 - [Next] (次へ)をクリックし、必要に応じてエクスポートオプションを選択します。
-
[Finish] (終了)をクリックして、項目をアーティファクトリポジトリーに公開します。
リリースバージョンのアーティファクトを公開するように選択した場合は、確認ウィザードが表示されます。[OK]をクリックして、確定します。これで、項目をリポジトリーでアーティファクトとして使用し、後で Talend RuntimeまたはTalend Remote Engineにデプロイし、実行するために取得できるようになりました。依存項目を含む項目の機能も公開されます。