Build Forge の概念およびオブジェクト

Build Forge は単純なオブジェクト・セットを使用してプロセス自動化の記述を構成します。

このセクションでは、主な概念とオブジェクトの概要、およびそれらの関係について説明します。 わかりやすいように、より詳しい説明へのリンクが含まれています。

ユーザーとロール

Build Forge にアクセスするには、ユーザーは、対応するユーザー・オブジェクトをセットアップしておく必要があります。実動システムでこれを行うには、ID 管理システムである LDAP にアクセスするように Build Forge を構成します。

Build Forge は、許可システムを使用して、すべてのオブジェクトへのユーザー・アクセス権を制御します。 アクセス・グループ ・オブジェクトには、アクセス権 のリストが含まれています。ユーザー は、1 つ以上のアクセス・グループに属します。

独自のアクセス・グループを作成したり、用意されているアクセス・グループを変更したりできます。 システムに定義されているアクセス・グループは、次のとおりです。

サーバー

サーバー ・オブジェクトでは、プロジェクトおよびステップを実行できる場所を定義します。 プロジェクトおよびステップは、同じサーバーを使用することも、個別にサーバーを選択することもできます。

サーバー・オブジェクトは、作業を実行するホストを表します。 ホストは、システムから作業を受け取って結果を返すために、Build Forge エージェントを実行している必要があります。

その他のオブジェクトは、サーバーに関連するため、プロジェクトおよびステップを定義する前にセットアップしておく必要があります。

環境変数

環境変数 は、変数のセットです。 環境変数は、サーバー・オブジェクト、プロジェクト・オブジェクト、およびステップ・オブジェクトに対して指定できます。 ステップの実行時に、それらの各オブジェクトで設定されている環境変数が組み合わされて、使用するステップに対する変数が提供されます。 環境変数についてを 参照してください。

ステップが実行されると、変数が変更される場合があります (ステップ実行時の変数値の変更を参照してください)。変更のスコープは、ステップに対してローカルの場合、プロジェクトに対してローカルの場合、または永久 (変数は格納されている環境で変更されます) の場合があります。

定義済みのシステム変数だけでなく、ユーザー定義の変数も使用可能です。

プロジェクト

プロジェクト では、プロセスで実行する作業を定義します。プロジェクトが開始されると、プロジェクトはジョブとして実行します。

実行する作業は、ステップのリストに含まれます。

プロジェクトに関連するその他のオブジェクトは、次のとおりです。

ステップ

ステップ では、実行する最小作業単位を定義します (ステップについてを参照してください)。そのキー・コンポーネントは、選択したサーバーで実行するコマンドが含まれている、コマンド・プロパティーです。

コマンド・プロパティーを使用して、ドット・コマンドを実行することもできます。ドット・コマンドとは、プロセス・エンジン上で実行して、追加機能を提供するコマンドです。

プロジェクトに関連するその他のオブジェクトは、次のとおりです。

ジョブ

ジョブは実行中のプロジェクトです。ジョブが開始されると、プロセス・エンジンはそのジョブをキューに入れてから実行します。ジョブの実行状況は、「ジョブ」パネルで確認できます。ジョブが完了すると、次の情報を入手できます。

ジョブは、取り消したり、再始動したりできます。プロジェクトをスケジュールに追加して、定期的にプロジェクトを実行させることができます。


フィードバック