一. 华为研发6+1(6个时间)
开发提交代码本地构建时间(6分钟)
开发每日构建时长(20分钟)
测试每日构建时间(20分钟)
测试全量回归时长(2小时)
解决方案流水线时长(8天)
需求从提出到上线时长(1天)
二. 如何CI压缩运行时长
能并行做的步骤就并行做
非构建必须做的可以提前做好(某些环境依赖可以直接弄好)
利用docker等技术
增加测试机器
三. 测试CI重要的点
环境独立,准确性必须高,要做到有失败用例大概率是bug,不然后期维护能累死人。
先覆盖基本用例,再考虑覆盖全量用例。
网友评论