jenkins構建部署多工程項目

剛接觸jenkins的時候,項目構建和部署用的是單個maven項目,這次需要部署多個maven項目,項目之間彼此依賴,無形中增加了部署的難度,特此做以記錄

前提:多項目介紹

主工程,依賴模塊工程、公共模塊、父工程

模塊工程,依賴公共模塊、父工程

公共模塊,依賴父工程 

 

從模塊之間的關係,我們可以大致知道使用jenkins構建順序爲

父工程  >>  公共模塊  >>  模塊工程  >>  主工程

 

OK,下面開始jenkins構建

Step One:構建父工程

新建項目,選擇構建一個maven項目,點擊OK按鈕

 

General配置:選中Discard old builds,進行相關配置

 

Source Code Managment(源碼)配置,選中Subversion(svn)

 

Build Triggers(觸發器)配置:選中Build periodically和Poll SCM

 

Post Steps配置:下拉框選中 Invoke top-level Maven targets(執行指定的maven命令)

 

配置結束,點擊保存,立即構建

 

Step Two:構建公共模塊(同上)

Step Three:構建alarm模塊工程(同上)

Step Four:構建主工程並部署到tomcat

   構建部署主工程和構建單個maven項目的過程是一樣的,參考我之前的博客

   構建單個maven工程:jenkins構建maven工程

   將構建好的maven工程部署到tomcat:jenkins部署maven項目

 

其實只要掌握的思路,構建多個maven工程也就變得簡單多了,第1/2/3步主要是將主工程依賴的東西編譯到jenkins,當然過程中遇到問題也是很正常的,多百度百度尋找解決方案也是一種歷練,累並快樂着

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