更新:2007 年 11 月
Team Foundation Build 可以設定為包括可透過網際網路檢視的 Team Foundation Build 詳細資料 Web 網頁。小組成員可以在遠端使用此 Web 網頁,檢查組建的狀態。此外,這個 Web 網頁也可以與組建告知電子郵件訊息產生關聯。如需詳細資訊,請參閱 HOW TO:接收組建告知電子郵件。
Team Foundation Build 詳細資料 Web 網頁的區段
Team Foundation Build 詳細資料 Web 網頁含有下列五個區段:
摘要
建置步驟
結果詳細資料
關聯的變更集
關聯的工作項目
摘要
摘要區段含有組建名稱、Team 專案、組建定義、電腦和下列資訊。
摘要項目 |
說明 |
輸出範例 |
|---|---|---|
組建名稱 |
表示組建的名稱並連結至可以取得已建置二進位碼檔案的置放位置。 |
Nightly 050615.00 |
要求者 |
表示要求組建的使用者名稱。 |
網域\使用者名稱 |
Team 專案 |
表示 Team 專案的名稱。 |
Tour Package Service v2.2 |
定義名稱 |
表示已執行的組建定義名稱。 |
每晚 |
代理程式名稱 |
表示針對組建定義所指定的組建代理程式。 |
AdventureWorks_BuildLab01 |
命令列引數 |
與這個組建定義關聯的命令列引數 (如果有的話)。 |
/verbosity:detailed |
開始時間 |
表示開始建置的日期和時間戳記。 |
06/20/2008 03:00:00 AM |
完成時間 |
表示建置完成的日期和時間戳記。 |
06/20/2008 03:22:10 AM |
上次變更者 |
表示上一次變更組建的使用者名稱。 |
網域\使用者名稱 |
上次變更時間 |
表示上一次變更組建的日期和時間戳記。 |
06/20/2008 03:22:10 AM |
品質 |
表示組建的品質。 |
未檢查 |
開啟的工作項目 |
表示由於建置流程進行而建立的工作項目。 |
Bug 1234 (作用中/未指派) |
原始檔控制版本 |
正在建置之檔案的原始檔控制版本。 |
C27 |
記錄檔 |
表示建置記錄的路徑。 |
\\Builds\drops\nightlybuilds\20050620.00\logfiles\buildlog.txt |
自訂工作事件 |
表示自訂工作事件的路徑。 |
\\Builds\drops\nightlybuilds\20050620.00\logfiles\customtasks.xml |
建置步驟
建置步驟區段會顯示與建置流程中執行之組建定義關聯的步驟。實際輸出會根據與組建定義關聯的檔案以及建置是否成功而異。此建置步驟也包括日期和時間戳記指標,例如 06/20/2008 03:00.00。建置步驟包括下列項目:
正在初始化組建
正在取得原始檔
正在編譯原始檔
正在編譯 <平台>/<類別> 的 <方案名稱>
正在編譯 <專案名稱>
正在執行測試
產生變更集並更新工作項目 (注意:僅在建置成功時顯示)
正在取得變更集 (注意:在建置中斷時顯示)
正在建立工作項目 (注意:在建置中斷時顯示)
正在將二進位檔複製到置放位置
正在將記錄檔複製到置放位置
已成功
失敗
已停止
結果詳細資料
結果詳細資料區段會顯示與特定組建組態關聯的錯誤和警告訊息,例如,x86/Debug。
詳細資料項目 |
說明 |
輸出範例 |
|---|---|---|
x86/Debug 的結果詳細資料 |
表示錯誤和警告的數目、測試結果,以及與執行之平台/組態組合關聯的涵蓋範圍結果。 |
4 個錯誤、12 個警告、沒有測試結果、沒有涵蓋範圍結果 (X86Debug.error) |
x86/Retail 的結果詳細資料 |
表示錯誤和警告的數目、測試結果,以及與執行之建置類型關聯的涵蓋範圍結果。 |
0 個錯誤、10 個警告、8/10 測試成功、涵蓋 42% 程式碼行 (X86Retail.error) |
關聯的變更集
關聯的變更集區段會顯示相關資訊,包括哪些變更集與組建產生關聯,以及將它們簽入的人員。
關聯的變更集項目 |
輸出範例 |
|---|---|
1001 |
簽入者:Jdoe 註解:更新的 AddTo_ 和 RemoveFromShoppingCart |
1002 |
簽入者:Jdoe 註解:根據需求 1 更新的商務邏輯 |
1003 |
簽入者:Jdoe 註解:根據需求 2 更新的商務邏輯 |
關聯的工作項目
關聯的工作項目區段會顯示相關資訊,包括哪些工作項目與組建產生關聯,以及將它們簽入的人員。
關聯的工作項目 |
輸出範例 |
|---|---|
3479 |
標題:加入 AppDiscount Web 服務方法 簽入動作:關聯 變更者:Jdoe |
記錄檔
在 Microsoft Visual Studio Team System 2008 Team Foundation Server Service Pack 1 版中,記錄檔包含 [Reason] 屬性,其中列出用於組建 (Build) 的組建觸發程序 (Trigger)。其值包括:
Manual:組建是以手動方式排入佇列。
IndividualCI:設定成要在每次簽入後建置 (Build) 的連續整合組建 (Build)。
BatchedCI:設定成要在批次 (Batch) 簽入後建置的連續整合組建。
Schedule:已排程的組建。
ScheduleForced:已排程的組建,啟動此組建時未簽入任何新變更。
如需詳細資訊,請參閱 Reason 屬性。