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


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

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

  安裝jenkins的話,還是很簡單的,在官網下載就好了,網上也有很多的教程,這里就不再過多記錄.

  1.   為了和tomcat端口號(8080)不沖突,首先修改jenkins的端口號
  2. 就是在jenkins安裝位置 下的jenkins.xml配置文件,修改如上端口號,默認的是8080,配置文件修改后,從服務那里重啟jenkins就好了
  3.  

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

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

  10. 如果沒有上面這個maven的話,需要裝插件 Maven lntegration plugin 。具體步驟:系統管理——插件管理
  11. 裝完插件就可以創建項目,然后進入配置頁面。下面會貼上配置,沒貼的我就沒有改動~

  12.  

  13.  

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

  14.  

  15.  

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

  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,然后構建就好了

  18.  

     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM