jenkins實現maven項目自動化部署tomcat

  最近公司有用到jenkins實現自動化部署,這裏我對新的東西也是比較感興趣,就用了點時間嘗試了一下,雖然網上有不少這種例子,可是可能有些細節我也走了一些彎路。在這裏記錄一下,方便下次用到。git

  實現環境:windows 系統+tomcat7 + maven+jdk1.8+gitwindows

  安裝jenkins的話,仍是很簡單的,在官網下載就行了,網上也有不少的教程,這裏就再也不過多記錄.tomcat

  1.   爲了和tomcat端口號(8080)不衝突,首先修改jenkins的端口號
  2. 就是在jenkins安裝位置 下的jenkins.xml配置文件,修改如上端口號,默認的是8080,配置文件修改後,從服務那裏重啓jenkins就行了
  3.  

  4. 別的不少例子裏面都有配置系統設置的。我沒有配置。
  5. 接下來配置全局工具配置:系統管理-->全局工具配置        在這裏就只用配置jdk、Git、maven 
  6. 最後 save保存就行了。maven

  7. 準備工做完成後,就開始進入主題,開始部署maven
  8. 新建任務——輸入一個項目名稱,而後構建一個maven項目
  9.  

  10. 若是沒有上面這個maven的話,須要裝插件 Maven lntegration plugin 。具體步驟:系統管理——插件管理
  11. 裝完插件就能夠建立項目,而後進入配置頁面。下面會貼上配置,沒貼的我就沒有改動~工具

  12.  

  13.  

    由於個人cyjt外面還有一層。以前直接寫的pom.xml顯示沒有找到,因此要看本身的層級ui

  14.  

  15.  

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

  16.  

    <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" />

    以上就是全部配置。插件

  17.  

    整體操做:先啓動本地tomcat,而後構建就行了3d

相關文章
相關標籤/搜索