持续集成

持续集成(Continuous Integration)

   持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。

目的

    就是让产品可以快速交付,同时还能保持高质量的业务交付。它的核心代码集成到主干分支后,必须通过自动化测试,只要有一个测试用例失败,那么                 就不能集成。这样互联网的产品研发,就形成了一套标准化的流程。

它的好处具体有两点: 

           1、快速发现错误,每完成一点更新,就集成到主干分支,可以快速发现错误, 定位错误也是很容易

           2、防止分 支大幅度偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,也有可能导致难以集 成。

Jenkins

1、Java环境

2、把.war放在tomcat的webapps目录下

3、启动tomcat,服务就可以执行了,默认的端口是8080

(netstat -ano | findstr "8080")检查端口是否被占用

conf/server/xml <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />当端口被占用时修改端口

 

 

 

 

 

 出现拒绝连接就进行关闭并重新打开,就好了。

 

 

 

 浏览器打开http://localhost:8080(默认端口是8080)

显示正常就说明已经启用Tomcat搜索http://localhost:8080/jenkins/

 

第一次登陆需要注册账号,登录后win 会发现处于离线状态插件无法下载

安装一个插件

链接:https://pan.baidu.com/s/1GZyM9pjWKqxLoSfj3o5jgA

并将站点更新为http://updates.jenkins.io/update-center.json

就好了,具体操作如图示例。

 

 

 

 

 插件安装完成了,现在就需要在jenkins里面生成测试报告并进行通知,

posted @ 2021-12-13 20:52  晨^O^黎  阅读(70)  评论(0编辑  收藏  举报