1. 程式人生 > >Jenkins自動化多項目編譯和Tomcat部署懶人終極大招

Jenkins自動化多項目編譯和Tomcat部署懶人終極大招

配置 找不到 自動 artifact 自己 style jenkins安裝 版本 tomcat部署

  項目中頻繁的打包發布,搞得煩不勝煩,為了一勞永逸,一次性解決問題,特引入自動化集成部署,大大的節約了時間,點一下按鈕,然後出去抽根煙,回來繼續工作,或者配置定時打包部署,爽歪歪。

運行環境介紹


  1. 服務器版本:Centos7.4

  2. svn版本:1.8

2. jenkins版本:2.13

  3. tomcat版本:8.55


  1. 首先安裝Jenkins這裏不在啰嗦,自己百度,安裝完成之後,在啟動的時候請選擇安裝建議插件,否則自己就要手動安裝一些插件好麻煩【坑1】。
  2. jenkins安裝完成之後開始配置Job

(1) 新建Job

  技術分享圖片

(2)創建JOB選擇創建Maven項目,如果是其他項目,那就另選其他方案。

  技術分享圖片

(3)配置常規選項

 技術分享圖片

(4)配置項目代碼,我們用的是SVN,如果不是svn請另尋他法。如果找不到Subversion這個選項,那麽就是svn插件沒有安裝,請先安裝插件。

 技術分享圖片

(5)構建規則,此處選擇定時構建,每天的8點鐘構建一次。   

 技術分享圖片   

(6) 進行打包編譯,此處需要註意pom的相對地址的選擇

默認工作空間在 系統管理 ->系統設置 ->主目錄可查看jenkins的工作目錄,也可以自己配置

技術分享圖片  

(7)Maven配置

   系統管理 -> 全局工具配置 -> Maven      技術分享圖片

(8) 配置 SSH 的鏈接信息

  進入系統 系統管理 ->系統設置 ->Publish over SSH 的配置項

技術分享圖片

(9)部署項目到Tomcat

  在構建後操作中選擇 send build artifacts over SSH

 技術分享圖片

(10) 部署項目到遠程服務器,支持多項目,也可以copy一些文件直接到遠程目錄中

技術分享圖片

(11)運行


  

自此一個完成的Maven項目從編譯到部署就完成了

    

Jenkins自動化多項目編譯和Tomcat部署懶人終極大招