IBM Rational® ClearQuest® 新增了幾個會啟用部署追蹤的套件。
下列部署追蹤套件已新增至 IBM
Rational ClearQuest:
- DeploymentTracking 套件:支援部署核准程序。
- TPM 套件:可用來建立您的版本與 IBM Tivoli Provisioning Manager 伺服器位置的關聯性。只有當您要建立
Rational ClearQuest 和 Tivoli Provisioning Manager 之間的整合時,才需要套用這個套件。您可以使用 TPM 套件功能來新增 URL
鏈結至您的部署記錄的 Tivoli Provisioning Manager Web 使用者介面,這樣可以在 Rational ClearQuest 和 Tivoli Provisioning Manager 之間提供一個簡易的使用者介面整合。
- eSignature 套件:在核准或拒絕核准記錄時,可支援所需要的電子簽章。
- AuditTrail 套件:可讓您追蹤修改「核准」記錄和「部署」記錄的內容、時間和人員等欄位。
- Email 套件:在送出、核准或拒絕核准時,可支援傳送電子郵件通知給版本的核准者。
- BuildTracking 套件:可啟用建置階段和部署階段之間的可追蹤性。
記錄類型
套用 DeploymentTracking 套件至您的
Rational ClearQuest 綱目時,會新增下列記錄類型:
- DTDeployment
每一筆部署記錄都代表一個部署作業。每一個部署記錄都有一個欄位來指出可部署的環境。部署記錄所參照的部署裝置 XML 檔中說明了部署詳細資料。
- DTApproval
這個記錄類型代表核准部署。核准最多可以參照一個部署記錄。
- DTEnvironment
每一個環境都代表不同的測試階段。您可以為軟體發行前必須經歷的多個測試階段建立許多環境;例如,您可以有裝置測試、功能測試、系統測試和整合測試環境。
- DTRole
角色指出哪些使用者有權限可核准部署至特定環境。Rational ClearQuest
使用者可以隸屬於多個角色。
- DTRelease
每一個版本記錄都會在部署層次中為版本建立模型。每一個版本都有一組已被授權核准部署的角色,而且在 UCM 環境中,還可以將多個 UCM 專案當作單一部署的輸入項來建立模型。版本在發行的過程中,將會進行一系列的部署。
TPM 套件記錄類型
套用 TPM 套件至您的
Rational ClearQuest 綱目時,會新增下列記錄類型:
- TPMServer。每一個 TPMServer 記錄都包含 Tivoli Provisioning Manager 伺服器的基本資訊。在您的環境中,每一個 Tivoli Provisioning Manager 伺服器都會有這個記錄類型的一個實例,而且可能只有一個記錄。在定義版本時,可以建立版本與 TPM 伺服器記錄的關係。在每一個部署記錄中,若所含的版本記錄參照 TPM 伺服器,則部署記錄將包含對 TPM Web 介面的 URL 參照,以便為部署記錄提供簡易的使用者介面整合。
- TPMWorkflow。這個記錄代表一個 TPM 工作流程。這是 TPM 資訊的 Proxy。加入這個記錄是為了在後續版本中支援與 TPM 的整合。工作流程記錄會參照 0..* 個部署記錄。
BuildTracking 套件記錄類型
套用 BuildTracking 套件至您的
Rational ClearQuest 綱目時,會新增下列記錄類型:
- BTBuild。這個記錄類型可讓您追蹤建置的狀態。您可以追蹤的資訊包括:建置的開始和結束時間、建置是否順利完成、與建置相關聯的版本,以及建置日誌所在的位置。
部署記錄狀態類型
以下是將
Rational ClearQuest 用於部署記錄時,在設定狀態類型時的需求:
- 您必須將每一個狀態指派至某個狀態類型。
- 您的部署記錄類型中的下列狀態類型必須有一個狀態定義:
- Ready。這個狀態指出已經準備將版本部署至現行環境。
- Deployed。這個狀態指出已經將版本部署至現行環境。
- Retired。這個狀態指出已經將版本部署至所有必要的環境。
- Failed。這個狀態指出已部署的版本中發生錯誤,而且這個版本的後續部署已經被終止。
- 狀態轉移路徑為 Ready->Deployed->Retired。
- 您無法將部署記錄的起始狀態設為 Retired 或 Failed。起始狀態應該一律是 Ready。
核准記錄狀態類型
以下是將
Rational ClearQuest 用於核准記錄時,在設定狀態類型時的需求:
- 您的部署記錄類型中的下列狀態類型必須有一個狀態定義:
- Submitted。這表示已經送出核准記錄。
- Approved。這表示核准記錄已經被核准。
- Rejected。這表示已經拒絕核准記錄。
- 狀態轉移路徑為 Submitted >Approved 或 Submitted > Rejected。
除了此處所說明的狀態類型和轉換模型外,您也可以建立自己的自訂狀態類型和狀態轉移。
建置記錄狀態類型
當建置記錄使用
Rational ClearQuest 時,設定狀態類型有下列需求:
- Submitted。這表示建置已經啟動。
- Completed。這表示建置已經完成,且沒有發生錯誤。
- Failed。這表示建置失敗。
- Retired。這表示此建置記錄已不再相關。
狀態轉移路徑為:Submitted > Completed、Submitted >Failed、Completed > Retired、Failed > Retired。