最近公司有用到jenkins實現自動化部署,這里我對新的東西也是比較感興趣,就用了點時間嘗試了一下,雖然網上有很多這種例子,但是可能有些細節我也走了一些彎路。在這里記錄一下,方便下次用到。
實現環境:windows 系統+tomcat7 + maven+jdk1.8+git
安裝jenkins的話,還是很簡單的,在官網下載就好了,網上也有很多的教程,這里就不再過多記錄.
- 為了和tomcat端口號(8080)不沖突,首先修改jenkins的端口號

- 就是在jenkins安裝位置 下的jenkins.xml配置文件,修改如上端口號,默認的是8080,配置文件修改后,從服務那里重啟jenkins就好了
- 別的很多例子里面都有配置系統設置的。我沒有配置。
- 接下來配置全局工具配置:系統管理-->全局工具配置 在這里就只用配置jdk、Git、maven


最后 save保存就好了。
- 准備工作完成后,就開始進入主題,開始部署maven
- 新建任務——輸入一個項目名稱,然后構建一個maven項目
- 如果沒有上面這個maven的話,需要裝插件 Maven lntegration plugin 。具體步驟:系統管理——插件管理
裝完插件就可以創建項目,然后進入配置頁面。下面會貼上配置,沒貼的我就沒有改動~

-


-
因為我的cyjt外面還有一層。之前直接寫的pom.xml顯示沒有找到,所以要看自己的層級
-

-

-
接下來是tomcat的配置用戶 tomcat——conf——tomcat-users
-

-
<role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-gui" /> <role rolename="manager-script" /> <role rolename="manager-status" /> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> <user username="deploy" password="tomcat" roles="manager-gui,manager-script,manager-status" />
以上就是所有配置。
-
總體操作:先啟動本地tomcat,然后構建就好了
-

