(一)Jenkins-定义及初步配置

 

       Jenkins可以使传统手动部署项目的流程自动化,并能做到将更改随时同步。

 

一、持续集成优点

1.持续部署

  在不断产生新的代码的情况下,代码仍能跑得通。

2.持续集成

  大项目在开发的时候会有很多模块分给不同的项目组,可能某一模块没问题,但是全部的模块在一起运行时就会报错,所以要持续集成/尽早发现问题。

3.持续交付

  上线小版本给用户确认,看用户是否有什么需要修改的地方

=>总体目标:降低风险+减少

 

二、Jenkins与手动部署流程区别

1.传统手动部署项目流程

代码库:SVN&Girhub

 2.使用Jenkins后的部署流程

       开发人员将源码提交到代码库后,钩子程序通知Jenkins,使其去代码库获得源码,然后调用Maven插件对源码进行打包操作,得到war包,最后Jenkins调用插件,将war包部署到tomcat服务器上,使测试人员和用户看到代码执行的结果。使用Jenkins后,除了开发人员将代码提交的这个过程是手动的,其他全部都是自动流程。

 

三、Jenkins部署

1.将Jenkins部署在tomcat路径下

 

 2.在tomcat server端对其进行配置

 

3.配置好了之后运行tomcat,跑起来之后就能看到Jenkins欢迎界面

4.下载推荐安装插件

 

 5.创建密码后就能开始使用了

 

 

 

四、Jenkins初步配置

1.设置maven的settings.xml目录的位置

 

 

2.java版本和maven版本设置和服务器上一致

 

 

 

posted @ 2020-05-11 11:11  小胡要加油  阅读(267)  评论(0编辑  收藏  举报