Jenkins初步学习(一)

                       Jenkins初步学习(一)

一、主要功能和特性

1.主要功能:

主要内容是允许持续集成和持续交付项目。

主要目标是监控软件开发流程,快速显示问题

什么持续集成呢?

是开发的一个实践过程,需要开发人员定期集成代码到共享存储库。

每次集成通过自动化的构建(包括编译,发布,自动化测试)来验证。从而尽早的发现集成错误。

2.特性:

1.分布式构建:支持Jenkins能够让多台计算机一起构建/测试。

          2.插件支持,支持git,svn,maven,docker

          3.消息通知及测试报告:集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知,生成JUnit/TestNG测试报告。

二、产品发布流程:

产品设计成型 -> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线

三、有什么用途?

每次发布新版本,我们开发人员要把前端和后端代码部署上去。

看张图吧 

Jenkins初步学习(一)

四、相关学习总结

1.Jenkins详解

https://blog.****.net/qq_26848099/article/details/78901240

2.Jenkins使用简易教程

https://www.jianshu.com/p/b524b151d35f

3.Jenkins官方文档

https://www.w3cschool.cn/jenkins/