容器平台是否需要代码质量管理工具,帮助评判研发代码质量,留存历史报告供查阅?
收起您好,代码质量管理工具是在软件开发测试阶段所用到的工具。针对您的提问,容器平台是否需要代码质量管理工具?我理解的是咱们首先的需要明确容器云平台的产品定位,再去思考容器云平台是否需要建设代码质量管理工具。
从租户视角容器云平台更多是定位于一个应用管理和运营的平台,它只是应用生命周期管理的一部分,应用的开发尚未纳入进来。我们把应用的开发阶段和流程分离,作为一个持续集成的组件,以镜像仓库为媒介,完成持续集成和持续部署的衔接,从而使持续集成-持续部署-持续发布-持续监控-持续反馈-持续改进流程形成闭环DevOps链路。
容器云平台的设计直接决定着其建设的能力,其融合微服务架构和DevOps方法论,来支持业务服务和业务应用的完整生命周期管理和治理。而需求、开发、测试这一部分应该在DevOps平台统一管理的,
所以我的看法是代码质量管理工具应建设在DevOps平台一侧更为合适,并且是不可或缺的一部分。