ARTS第八周

Algorithm

Review

CI(Continuous integration)与CD(Continuous Delivery、Continuous Deploy)的区别是什么?https://docs.aws.amazon.com/codepipeline/latest/userguide/concepts.html 该地址链接是亚马逊官方定义。

由上图可以看出,CI主要解决代码频繁提交到代码仓库的问题,通过自动构建和单元测试,可以校验代码质量。CD(Delivery)是CI基础上的扩展,主要关注自动部署,通过人工干预一键操作就可以将代码部署到生产环境。CD(Deploy)是在Continuous Delivery基础上的进一步扩展,代码变更将自动部署到生产环境,缩短软件发布周期。
https://thenewstack.io/understanding-the-difference-between-ci-and-cd/
该文章对上述三个概念及历史进行详细说明,概念理解与亚马逊官方给出的一致。

Tip

最近使用jmeter进行性能测试时,找到一个可以统计服务器端资源的插件。插件的使用非常简单,安装jemter插件和被测服务器端启动相应代理。https://www.blazemeter.com/blog/how-monitor-your-server-health-performance-during-jmeter-load-test
上述网站对安装使用进行详细介绍。

Share