對於這個活動,我們將在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,您將被發送到測試結果的下鑽。