コンポーネント

コンポーネントは、デプロイ可能な項目と、それらに対して (通常、デプロイすることによる) 操作を行うユーザー定義のプロセスを表します。

デプロイ可能な項目、すなわち成果物には、ファイル、イメージ、データベース、構成資料、その他ソフトウェア・プロジェクトに関連したあらゆるものがあります。 成果物は、ファイル・システム、ビルド・サーバー (IBM® Anthill Pro など)、その他多くのソースから取得できます。 コンポーネントを作成する際、ソースを特定して、その成果物がどのように IBM UrbanCode Deploy に取り込まれるかを定義します。

コンポーネントのソースとプロセスを定義したら、その成果物を成果物リポジトリーである CodeStation にインポートします。 成果物は、自動または手動でインポートできます。 デフォルトでは、コンテンツの完全コピーが CodeStation にインポートされます (オリジナルの成果物は変更されずそのままになります)。 コンポーネントがインポートされるたびに、初回も含め、バージョン管理が行われます。バージョンは、IBM UrbanCode Deploy により自動的に割り当てることも、手動で適用することも、あるいは、ビルド・サーバーから取得することもできます。 成果物が変更されて再インポートされるたびに、コンポーネントの新しいバージョンが作成されます。

コンポーネントには、コンポーネント・プロセス があります。コンポーネント・プロセスは、コンポーネントあるいはその成果物に対して操作される一連のユーザー定義ステップです。 各コンポーネントには、少なくとも 1 つのプロセスがあり、複数のプロセスを指定することもできます。 コンポーネント・プロセスは、単一のステップの単純なものにすることも、あるいは、複数の関係や、ブランチ、およびプロセスの切り替えを含むこともできます。 コンポーネント・プロセスは、プロセス・エディターで作成されます。 プロセス・エディターは、視覚的なドラッグ・アンド・ドロップ・エディターで、これを使用してプロセス・ステップを設計スペースにドラッグし、構成していくことができます。 ステップをさらに配置したら、互いの関係を視覚的に定義します。プロセス・ステップは、標準化されたステップのメニューから選択します。IBM UrbanCode Deploy は、インベントリー管理やワークフロー制御など、いくつかのユーティリティー・プロセスのステップを提供します。さらに多くのプロセス・ステップがプラグインにより提供されます。 コンポーネント・プロセスに、複数のプラグインからのステップを含めることができます。プラグインを参照してください。

さらに、プロセスを作成し、プロパティーを構成して、それらを、新規コンポーネントを作成するためのテンプレートとして保存することができます。 コンポーネント・テンプレートを参照してください。


フィードバック