一、Jenkins持续集成体系介绍

瀑布WaterFall模型和Agile敏捷开发模型

  • 敏捷开发要求小步快跑,快速迭代


    image.png

什么是持续集成

  • 频繁地(一天多次)将代码集成到主干


    image.png

持续集成给测试带来的优点

  • Continuous Integration doesn't get rid of bugs, but it does make them dramatically easier to find and remove.——Martin Fowler, Chief Scientist, ThoughtWorks

  • 快速发现错误:每完成一点更新,就集成到对应的分支,可以快速发现错误,定位错误也比较容易。

  • 防止分支大幅度偏离主干:如果不是经常集成,分支或者主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。

持续集成流程-CI

image.png

image.png

持续集成管理工具-CI

Jenkins优势明显

image.png
image.png

Jenkins的优势

  • Open Source 10+ years millions of users
  • 超大量的安装数目(>23000) (Jul 2010)
  • 超丰富的插件支持(>370 Plugins)
  • 支持几乎所有的source control management和 Version control management tools
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容