玩轉jenkins三篇—構建第一個自動化部署項目(maven)

我們前面兩篇已經配置了需要部署項目的準備條件,今天我們來真正實踐一下,構建我們第一個項目:

今天我們來說說使用maven構建一鍵自動化發佈項目;

jenkins+maven+svn+shell

1.選擇新建:填寫項目名稱,選擇構建項目風格可以是自由風格,可以是maven項目,兩者之間區別在於打包方式不同這個自己可以新建去體驗;我習慣使用構建自由風格項目;然後點擊ok即可


2.然後會跳轉到如下界面:在這個部分我們可以做一些個性的構建,我們這裏可以看到選擇jdk版本是因爲我當初設置全局變量時配置了兩個版本的jdk所以在這裏會選擇,如果不選會默認默認是系統的jdk根據個人需要選擇構建;


3.添加svn庫;選中subversion,填寫自己項目路徑以及svn賬號密碼,如果沒有添加可以先點擊add添加之後選擇;在末尾有個Check-out Strategy.這裏我一般選擇是每次都重寫覆蓋更新;按照喜好自己選擇吧,


4.現在我們代碼也有了要準備構建找到構建—添加構建步驟


在這裏我會選擇添加兩種:第一步:Execute shell 第二步:invoke top-level Maven targets,

首先我們看看第一步;在這裏顧名思義是寫一些shell腳本,一般我會在這裏寫一些文件替換腳本;因爲我們有可能在一個項目中有多個環境,而多個環境會有多個配置文件,每個環境需要的配置文件也是不同的;


第二步,就是構建了選擇maven,填寫打包命令,可使用install可使用package,install是會把打包後的jar存儲到maven庫,二package就不會,按照自己的需要寫打包命令


5.打包後也就是最後一步了部署項目:選擇構建後操作選擇紅框勾出的

x

1.這裏是在系統配置-系統設置中配置的,如果不知道怎麼配置的在我上一篇中有怎麼配置這個的;2就是你的war包路徑,是相對路徑,3就是路徑前綴去掉;4就是你傳輸到name這臺服務器的路徑。5就是我們部署的腳步,其實就是怎麼安全停止指定tomcat,把war包移動到指定tomcat、webapp下,安全啓動tomcat,

部署後就是測試了點擊立即構建


如果出現這樣圖標就是構建成功


在這裏我們構建就已經完成了

需要注意的是在最後構建發到服務器時有時候會出現失敗,是因爲,我們需要免密傳輸;所以在兩臺虛機想建立互信

如果在構建過程中沒有找到,在插件管理中添加插件就可以;大家還有其他疑問可以留言交流,在下面一個項目我們將來看看是要用ant構建web項目;以及build.xml的書寫;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章