詹金斯

Jenkins -設置構建任務

Jenkins -設置構建任務

對於這個活動,我們將在Jenkins中構建一個簡單的作業,該作業選取HelloWorld應用程序,構建並運行它。學習Jenkins教程中的每一步:

步驟1 -點擊Jenkins儀表板上的“New Item”。


−在下一個屏幕中,輸入“項目名稱”,選擇“Freestyle項目選項”


步驟3 -接下來是下麵的屏幕,可以在其中指定作業細節。

步驟4−我們必須指明必須構建的文件的位置。在這個例子中,我們假設已經設置了一個帶有'HelloWorld.java'文件的本地git存儲庫(E: Program)。因此,向下滾動並選擇Git,然後輸入本地Git存儲庫的URL。

請記住,如果你的存儲庫托管在Github上,你也可以在這裏提供該存儲庫的URL。此外,必須單擊Add按鈕以獲得憑據,以便向github存儲庫添加用戶名和密碼,以便從遠程存儲庫檢索代碼。

步驟5 -轉到“構建部分”,點擊“添加構建步驟”→執行Windows批處理命令。


步驟6 -在命令窗口中輸入以下命令後,單擊“Save”按鈕。

Javac HelloWorld.java

Java HelloWorld


步驟7−保存作業後,您可以通過單擊“Build Now”按鈕來驗證您是否正確定義了它。


步驟8 -構建將在計劃後運行。下麵的“構建曆史”部分顯示當前正在進行構建。

步驟9−當構建完成時,構建狀態將顯示構建是否成功。在我們的場景中,完成了以下構建。要查看構建細節,請單擊構建曆史中的#1。

步驟10 -通過單擊“Console Output鏈接”可以查看構建細節。




除了上麵概述的過程之外,還有幾種建立構建作業的方法;可用的可能性有很多,這使得Jenkins成為如此優秀的持續部署解決方案。

Jenkins -單元測試


Jenkins包含了優秀的Junit功能和大量用於其他技術中的單元測試的插件,例如用於。淨的單元測試。





詹金斯中Junit測試的一個例子,它將考慮

  • 一個基於Junit的簡單HelloWorldTest類。
  • 為了構建類,Jenkins有一個內置的Ant工具。

步驟1−進入Jenkins儀表板,選擇現有HelloWorld項目的Configure選項。


步驟2−若要添加Build步驟,請瀏覽該部分並選擇調用Ant的選項。


步驟3−單擊“高級按鈕”。


步驟4−在“生成文件”區域輸入build.xml文件的位置。


步驟5−接下來,單擊“添加構建後”選項按鈕,並選擇“發布Junit測試結果報告”。


步驟6−在測試報告xml中輸入如下所示的位置。確定Reports是HelloWorld項目工作區中的一個文件夾。“*.XML”基本上告訴Jenkins獲取Junit測試用例生成的結果XML文件。然後將這些xml文件轉換為稍後可以檢查的報告。

完成後,單擊底部的Save按鈕。


步驟7−保存後,選擇Build Now選項。

構建完成後,構建狀態將顯示構建是否成功。現在在構建輸出信息中有一個新的部分稱為Test Result。例如,在我們的場景中,我們輸入一個負測試用例,這樣結果就會失敗。


更多信息可以在Console輸出中找到。而且,如果您單擊Test Result,您將被發送到測試結果的下鑽。



Baidu
map