CI平台应该做什么?
- 构建自动化:提供环境
- 配管服务
- 资源就绪
- 测试自动化:提供平台
- 对UT/FT/IT/ST进行抽象
- 结果验证方式多样化:标准输出、文件系统、存储系统
“云”的作用
- 标准化
** 测试的困难 **
- 问题确认(可重现)
- 代码覆盖
- 测试的真实性
- 服务
标准化的基础上才能提供服务平台
在青云上的一点尝试(larrow)
提议:有了Docker以后的玩法
- 依靠但不依赖IAAS
借助SDN,避免通过Docker来划分安全域
深度依赖compose机制,建立联调/系统测试的构建标准将compose.yml作为规范
- 构建基础设施——配管服务
- 研发服务配合最佳实践的指导
- 开源
网友评论