各位大佬,最近领导让我搞一下持续集成,并且将流程图理出来,想问下我画的这个流程图是否有啥问题或还有什么需要改进的地方,谢谢
没自动化测试?
其实你现在完全没必要用 Jenkins 了,直接 gitlab 的 CICD 功能就够了。
另外再构建的时候,可以加上代码扫描,安全扫描等一些 lint,还可以把诸如接口自动化,单元测试这些也加上
https://testerhome.com/topics/21042 方案可以看一下我这一篇
持续集成实际应用场景会更多,比如说 APP 项目、自动化测试项目(接口、UI)、maven 项目、Vue 项目等;还要考虑多节点部署,报告展示等。
建议你更细化一些,只给领导看这个图,估计领导会骂人的
对于开发的代码,要有代码扫描、单元测试等;对于测试的环境要有自动化测试(包括接口、web,至于用啥或者是否都用看公司的产品)
接口测试一般是在服务部署完成之后,再开始运行的。所以这里需要一个检测手段,首先检测新服务部署成功,然后就是版本正确。检测完毕之后就可以开始接口测试脚本了