CentOS7安裝Jenkins自動化部署maven項目

 

前言:spring

  最近要弄一個jenkins工具,已經安裝好了而且jenkins使用部署項目的流程已經基本走通,上圖:docker

 

話很少說,開始瀏覽器

  第一步:安裝jenkins:

    【tomcat

    準備環境:springboot

      在centOS7環境上:安裝jdk環境(1.7以上,我安裝的是1.8),maven環境(也能夠用gradle,但我springboot測試的項目用的是maven),svn環境eclipse

 

    】maven

    剛纔用docker下載運行了jenkins,登陸jenkins後發現不能用svn插件,說是要jenkins2.70以上才能夠,他媽的docker下載的是2.60版本的jenkins,我再次指定下載jenkins2.70版本的,根據下載不到,因此我就沒用docker了。svn

    直接去jenkins官網下了一個jenkins的war包,而後把jenkins的war包丟到centOS7的tomcat裏運行,才登陸了jenkins用上svn插件。工具

 

  第二步:啓動jenkins後在瀏覽器登陸,配置Jenkins

    jenkins的基本配置:以下測試

      一、配置jdk和maven

      

 

   配置jdk:

 

   配置maven:

 

 

 

 

 

 

 

 

 》》》》》》》》》》》》以上Jenkins的基本安裝與配置就弄好了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

 

 第三步:jenkins上建一個任務,讓jenkins自動把你svn上的項目工程打包發佈到你指定的tomcat裏並運行,而且讓這個任務每10分鐘運行一次,只要你提交了新代碼不用本身去發佈,jenkins已經每隔10分鐘本身幫你發佈了,只須要去瀏覽器看一個tomcat裏的項目工程有更新代碼就好了。

  一、在centOS7上安裝svn,這個就不說了,百度上一大把

  二、在eclipse上新建一個test01的maven類型測試項目,以下:

    

 

   三、在jenkins上新建一個任務:

    

 

 

 

 

 

 

     四、如今進行本身test01任務的配置

 

 

      4.1:配置基本配置general

 

 

      4.2:配置source code management(源代碼管理)【配置svn】

 

 

點擊add以後,添加svn帳號

 

         4.三、配置Build Triggers(構建觸發器)

  定時構建配置的參數表示:

    *  *  *  *  *  表示svn上代碼有更新再構建【媽的,試了一下,是每分鐘構建一次好嗎fuck,忘記看是誰的博客瞎雞巴亂說】

    H/5  *  *  *  *   表示每5分鐘構建一次

    0 2 * * *    表示天天凌晨2點

    */10 * * * *   每隔10分鐘一次

    45 10 * * 1-5    每星期的星期一到星期五的10:45分執行

 

     解釋一下爲何是5位:

      00 07 * * *  表示天天上午7點定時執行一次

      官方說明:MINUTE  HOUR  DOM  MONTH  DOW

     

 


  

 

 

       4.4:配置Build(構建項目)和Post Steps(構建以後 的操做):

 【clean install -Dmaven.test.skip=true -Ptest  :意思是:排除測試的包內容,使用後綴爲test的配置文件。】

 

 

 》》》》》》》》》》》到此就test01任務就配置完了,保存》》》》》》》》》》》》》》》》》》》

      五、運行test01任務

 

 查看每次構建的構建日誌:

  

 

 

 

         展現一下構建失敗示例:

 

 

 》》》》》》》》》》》以上test01構建任務的配置就算弄好了,也構建成功了》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》

 同於我在設置test01構建成功以後Post Steps的配置操做,把構建好的war包發送到了tomcat裏面,並從新啓動了,因此直接在瀏覽器上輸入測試項目地址:192.168.26.233:80801/test01,打開成功圖以下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相關文章
相關標籤/搜索