讀古今文學網 > Maven實戰 > 11.7.3 單個任務狀態 >

11.7.3 單個任務狀態

在任務視圖中,單擊某個任務名稱就能進一步查看該任務的狀態。圖11-22顯示了account項目任務的一個整體狀態。

圖11-22 單個Hudson任務的狀態

圖11-22包含了豐富的信息。左下角是構建歷史(Build History),該例中顯示了最近5次全部成功的構建,包括每次構建的時間。圖11-22下方還有3個永久連接,分別指向了最近一次構建、最近一次失敗的構建以及最近一次成功的構建。無論構建歷史還是永久連接,我們都能單擊某一個構建以瞭解更具體的信息。例如,單擊圖11-22構建歷史中的#4構建,就可以看到圖11-23所示的內容。

圖11-23 Hudson任務的單次構建信息

請注意圖11-23左上角的導航信息,Hudson>account>#4表示當前的位置是Hudson服務器下account任務的第4次構建。從圖11-23中可以瞭解到這次構建所發生的時間、相關的代碼變更等信息。

需要指出的是,在圖11-23中左邊的命令行輸出鏈接。當構建失敗的時候,瞭解這次構建的命令行輸入至關重要。單擊該鏈接後可以看到圖11-24所示的頁面。

圖11-24 Hudson執行構建的命令行輸出

在圖11-22中還有一些鏈接包含了豐富的信息,例如最近變更集。單擊該鏈接就能看到項目最近的代碼變更,如圖11-25所示。

圖11-25 Hudson任務的變更集

除了變更集,還可以單擊工作區,以圖形化的方式查看該Hudson從源碼庫取得的源碼文件及構建輸入文件,如圖11-26所示。

圖11-26 Hudson任務的工作區