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,打开成功图以下:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章
相关标签/搜索