複合式基準線

複合式基準線是由其他 UCM 基準線組成的 UCM 基準線。

UCM 複合式基準線可將成員基準線聚合成單一基準線。若要建立 UCM 複合式基準線,請先設定 UCM 基準線相依關係,然後將要包含複合式基準線的最上層 UCM 元件設定為相依於成員基準線。例如,您可以將某個 UCM 元件設定為相依於其他 UCM 元件的基準線。從此元件建立基準線時,該基準線將由其相依元件的基準線組成。

create_baseline_record.pl Script 可偵測複合式基準線。如果 UCM 基準線包含成員基準線,即會視為 UCM 複合式基準線。UCM 複合式基準線的成員基準線,將放置在 ALMBaseline 記錄的「已組成的基準線」欄位中。

目前僅支援一般基準線的複合式基準線。目前不支援複合式基準線的複合項。

必須先將要包含在其他複合項中的所有複合式 ALMBaseline 記錄拆解為一般 ALMBaseline 記錄,然後才能建立這些一般 ALMBaseline 的複合項。一般 ALMBaseline 記錄可以參與許多複合式 ALMBaseline 記錄。

UCM 成員基準線(即「已組成的基準線」)中的 ALMActivity 將會出現在 ALMTask 記錄中。BTBuild 記錄根據 ALMBaseline 記錄而建立。每個 BTBuild 記錄均具有唯一的 ID。ALMTask 記錄中的 ALMActivity 顯示內容,包含 Composite.BTBuild.Build_System_ID 的標頭。此直欄中的項目會顯示從 ALM 複合式基準線建立的 BTBuild 記錄名稱。

從一般 ALMBaseline 記錄建立的建置,可以在從複合式 ALMBaseline 記錄建立建置時執行。一般建置會將 Composite.BTBuild 直欄保留為空白。

UCM 複合式基準線可用於版本導向或元件導向的專案。ALM 複合式基準線記錄可用於任一種導向的專案,但其限制是目前不支援由複合式基準線記錄組成的複合項。

若為版本導向的專案,則在主要 UCM 整合串流中使用的一般基準線,將會挑選從任何子串流交付給自己的所有活動。因此,您在活動中會先看到從子串流建立的建置,然後再看到從頂端整合串流建立的建置。

活動永遠不會遺漏。只要所有專案均使用 UCM 整合,這些活動即會向其顯示位置的所有基準線報告。這包含:

意見