![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DevOps
myanqing168
这个作者很懒,什么都没留下…
展开
-
持续集成 vs. 持续交付 vs. 持续部署
CI 和CD是人们谈论现代开发实践时经常提到的两个缩略语。CI 代表持续集成,这种实践专注于使发布更容易。但CD 可能意味着持续交付或持续部署,虽然这两种实践有很多共同之处,但他们也有显著的差异,可能对业务产生严重的后果。我们将在本文中看到这三种实践的含义以及使用它们需要什么条件。持续集成,持续交付和持续部署之间有什么区别?持续集成实施持续集成的开发人员会尽可能多地将其更改合并到主分支。...原创 2019-06-23 13:43:24 · 1176 阅读 · 0 评论 -
持续交付之测试管理
代码静态检查实践为什么需要代码静态检查?代码静态检查,即静态代码分析,是指不运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等检查程序的正确性,并找出代码中隐藏的错误和缺陷。代码静态检查规则的建立往往需要大量的时间沉淀和技术积累,挑选合适的静态代码分析工具,自动化执行代码检查和分析,可以极大地提高代码静态检查的可靠性,节省测试成本。静态检查工具的优势主要包括以下三个方面:...原创 2019-07-14 10:56:31 · 455 阅读 · 0 评论 -
持续交付之发布与监控
前言:本篇内容根据前携程系统研发部总监王潇俊老师的专栏《持续交付36讲》整理的学习笔记,有兴趣的同学也可购买专栏系统地学习。一、发布是持续交付的最后一公里发布是一个慢慢滚动向前、逐步生效的过程。一个好的发布系统应该应是易用、快速、稳定、容错力强,必要时有能力回滚的系统。什么是好的发布流程?第一, 把大象放进冰箱分几步?在目标机器上执行命令停掉运行中的服务;把提前准备好的变更产物传...原创 2019-06-30 09:50:31 · 790 阅读 · 0 评论