對於這個活動,我們將在Jenkins中構建一個簡單的作業,該作業獲取HelloWorld應用程序,構建並運行它。在Jenkins教程中學習每一步:
步驟1 -在Jenkins儀表板上單擊“新項目”。
第二步-在下一個屏幕上,輸入“項目名稱”,選擇“Freestyle項目選項”
步驟3 -將出現下麵的屏幕,其中可以指定作業的詳細信息。
步驟4−我們必須指出必須構建的文件的位置。在這個例子中,我們假設已經建立了一個帶有HelloWorld.java文件的本地git存儲庫(E: Program)。因此,向下滾動並選擇Git,然後輸入本地Git存儲庫的URL。
請記住,如果你的存儲庫托管在Github上,你也可以在這裏提供該存儲庫的URL。此外,必須單擊憑證的Add按鈕,以便向github存儲庫添加用戶名和密碼,以便可以從遠程存儲庫檢索代碼。
步驟5 -轉到“構建部分”,單擊“添加構建步驟”→執行Windows批處理命令。
步驟6 -在命令窗口中輸入以下命令後,單擊“Save”按鈕。
Javac HelloWorld.java
Java HelloWorld
保存作業後,您可以通過單擊“立即構建”按鈕來驗證您是否正確定義了它。
第8步-構建將在調度後運行。下麵的“構建曆史”部分顯示當前正在進行的構建。
第9步−當構建完成時,構建狀態將顯示構建是否成功。在我們的場景中,完成了以下構建。要查看構建細節,請單擊構建曆史中的#1。
第10步-構建細節可以通過點擊“控製台輸出鏈接”來查看。
除了上麵概述的過程之外,還存在幾種建立構建作業的方法;可用的可能性有很多,使Jenkins成為如此優秀的持續部署解決方案。
Jenkins -單元測試
Jenkins包含出色的Junit功能和大量用於其他技術(如MSTest for)中的單元測試的插件。Net單元測試。
除了上麵概述的過程之外,還存在幾種建立構建作業的方法;可用的可能性有很多,使Jenkins成為如此優秀的持續部署解決方案。
Jenkins -單元測試
Jenkins包含出色的Junit功能和大量用於其他技術(如MSTest for)中的單元測試的插件。Net單元測試。
一個在Jenkins中Junit測試的例子
- 一個基於Junit的簡單HelloWorldTest類。
- 為了構建類,Jenkins有一個內置的Ant工具。
步驟1−打開Jenkins儀表板,為現有的HelloWorld項目選擇Configure選項。
步驟2−“添加構建”步驟,瀏覽該部分,選擇調用Ant的選項。
步驟3−單擊“高級按鈕”。
步驟4−在“構建文件”中輸入build.xml文件的位置。
步驟5−下一步,單擊“添加構建後”單選按鈕,選擇“發布Junit測試結果報告”。
步驟6−在測試報告xml中輸入如下所示的位置。確定Reports是HelloWorld項目工作區中的一個文件夾。“*.XML”基本上告訴Jenkins獲取Junit測試用例生成的結果XML文件。然後將這些xml文件轉換為報表,以便稍後檢查。
完成後,單擊底部的Save按鈕。
步驟7−保存完成後,選擇“立即構建”選項。
構建完成後,構建狀態將顯示構建是否成功。現在在構建輸出信息中有一個名為Test Result的新部分。例如,在我們的場景中,我們輸入了一個否定的測試用例,這樣結果就會失敗。
更多信息可以在Console輸出中找到。更重要的是,如果單擊Test Result,您將被發送到測試結果的下鑽。