Rational Synergy のリリースとビルドの管理
ビルド管理とは、会社のソフトウェア製品の管理とビルドを行う際に使用するプロセスのことです。会社は、Rational Synergy を使用して会社のコードを制御する場合、ソフトウェア製品の管理とビルドの職務をビルド・マネージャーに与えます。
ビルド管理のロードマップ
このロードマップは、チームのビルド管理操作を準備して実行するために完了する必要がある操作へのリンクを提供します。 新規プロジェクトを開始するたびに、以下のタスクを完了してください。
ビルド管理の準備
ビルド管理は、会社のソフトウェア製品をビルドおよび管理する際に使用するプロセスです。
ビルド・プロセスの遵守
サイトのビルド・プロセスとは、テスト域を構築し、問題を見つけ、品質の高いプロダクトを構築するためにサイトで実行するプロセスのことです。ビルド・プロセスはサイトの大小を問わず、すべてのサイトで類似しています。
更新およびコンフリクト
更新操作では、更新プロパティーに適合する最新の一連の変更によって、プロジェクトが更新されます。更新プロパティーは、ベースライン・プロジェクトと一連のタスクに解決されます。
プロジェクトのベースライン作成
ベースラインとは、特定の時点におけるデータを表すために使用されるプロジェクトとタスクのセットです。ベースラインには多くの用途があります。
ビルドの管理
ビルド・マネージャーであるユーザーは、ソフトウェア製品をビルドおよび管理するために会社で使用するワークフローに対して責任があります。
プロダクトの共有
ビルド・マネージャーによってビルドされたプロダクトを開発者が共有する場合に、プロダクト共有が行われます。
アプリケーションのパッケージ化
アプリケーションのパッケージ化は、アプリケーションをすべての顧客にリリースする方法です。顧客が内部顧客 (例えば SQE) であっても外部顧客 (例えば CIA) であってもかまいません。
パラレル・リリースの使用
パッチとは、1 つ以上の修正を適用してアプリケーションの一部を再ビルドしたリリースです。
プロジェクトの再構築
プロジェクトの再構築とは、ディレクトリーをプロジェクトに変換するか、プロジェクトを階層に追加するか、プロジェクトを階層から削除することによって、統合テスト・プロジェクト・メンバーまたはシステム・テスト・プロジェクト・メンバーを再編成することです。
ビルド管理のバリエーション
すべての会社が同じ方法でアプリケーションをビルドするわけではありません。各会社には、会社固有の特別なニーズがあります。会社 Q は、1 つの製品を提供する小規模な新会社である場合があります。会社 V は、異なるプラットフォーム上の複数の製品を提供する大企業である場合があります。
プロセス・ルールへの変換
プロセス・ルールへの変換は、既存のお客様のために含まれています。またこれらの指示は、プロセス・ルールを使用せずに開始し、プロセス・ルールに遷移するお客様に役立ちます。
フィードバック