1、自动化流水线的目标
从研发开始,到测试,运维,最后到客户,客户再到研发形成一个闭环,快速迭代。整个流水线能自动打包、自动部署、自动测试、自动出测试报告(包括分析报告),能自动上线安装。
2、技术实现
1.jenkins持续集成框架,能完成自动打包,自动安装部署。
2.selenium框架能完成,模拟UI操作。(需要做二次开发)
3.docker虚拟技术,可以实现一次镜像,到处使用。
3、界面原型设计
3.1 版本控制。
解决研发、测试和运维之间的软件测试版本的控制。
3.2 自动打包
4、具体实现
4.1 jenkins自动打包
1.jenkins安装参考《jenkins安装》。
--------------------------------------慢慢写-----------------------------------