DevOps解决方案——打造企业级交付能力,提升用户体验

白金会 www.aytc168.com  

方案介绍

新炬网络的DevOps解决方案是通过打通研发到运维的生命周期过程,通过开发、测试、运维等角色的能力整合,减少流程环节的浪费,提高交付效率。


新炬网络DevOps持续交付平台是一款对项目持续交付过程进行管理的平台,包括项目管理、代码管理、代码质量扫描和测试覆盖率度量等功能。通过整合优化系统交付过程,建立应用持续交付体系,从系统源码到版本上线管控,度量交付过程中各项指标,从而打通从代码到服务的通道,提升应用质量,降低维护风险,让交付变得更加简单。





代码质量度量

可以清晰展示项目版本的代码量、代码构成、代码重复率、注释率、代码问题数、复杂度和技术债务等指标,并可查看每个指标对应的代码详情。


测试覆盖率度量

支持图形化质量报告,报告以饼状图、柱状图等方式展示, 可以清晰展示项目各个版本的测试覆盖率情况,包括总体代码覆盖率和差分代码覆盖率??梢员冉先我饬礁霭姹镜牟罘执敫哺锹?,计算出两个版本的代码差异,细化到代码中的文件、方法和行,并展示出差异代码部分是否被测试执行到,哪些行没有被测试执行到,以衡量对版本功能变更的质量验证。

 

持续交付流水线管理

支持灵活配置项目的工作流,执行不同的任务,执行类型包括立刻执行、定期执行或条件触发,实时反馈节点的工作状态,执行完成可自动生成质量报告。支持灵活配置用户、项目、项目成员、成员角色和权限关系、版本等信息,帮助用户轻松、快捷实现配置各个项目下的成员、角色和操作的权限,实现项目的持续交付管理。支持多个项目同时执行持续集成,互不干扰,平台根据项目和工作流配置执行任务,帮助客户快速完成持续交付的质量验证。

 

DevOps服务内容

依托新炬网络DevOps持续交付管理平台,可为企业提供开发测试服务能力,包括:代码质量管理、自动化测试、性能测试、安全测试、自动部署、环境配置管理等。


 代码质量管理

提供代码托管、代码自动扫描分析服务,提高代码审查效率,提高项目组代码质量、代码安全,从而达到测试前移的效果,提交给QA做验收测试前就对代码质量做了一定的保障。


 自动化测试

依托新炬网络的自动化测试管理平台,整合主流开源自动化测试工具(Selenium、SoupUI等),提供覆盖接口层和UI层的自动化测试服务,提高测试效率,降低测试人力成本,加快回归测试速度。


 性能测试

依托新炬网络的性能压测管理平台,可实现性能场景列表配置、性能场景调度执行、性能监控数据自动收集、性能测试报告自动生成,为客户提供的性能测试和诊断分析服务: 性能测试自动化执行;性能监控数据自动收集和分析;整合APM/DPM,实现代码级/SQL级性能自动诊断分析;性能基线管理。


 版本发布管理

依托新炬网络的环境配置管理平台和自动部署平台,可实现环境配置变更管理的集中化、自动化,结合Jenkins持续集成可实现代码自动构建和部署,结合新炬DCOS平台可实现容器化自动部署和发布。

典型案例


客户:某省电信

成效:某电信运营商在研发过程中碰到应用交付速度慢,交付成功率低等问题,严重制约了业务发展速度,为了改变研发旧有模式的现状,在新炬网络的帮助下,规划设计了一套DevOps流程体系,并在新炬网络持续交付管理平台的基础上定制开发了适合客户的DevOps平台。在DevOps流程体系下,新炬网络派驻服务团队,为客户提供了完整的业务功能验证、自动化测试、性能测试、代码质量管理,以及版本发布管理服务,为DevOps流程体系和平台的落地应用提供了实践和项目具体工作的实施。

    1. <tfoot id="fcTcPE34u"><center id="fcTcPE34u"></center></tfoot><pre id="fcTcPE34u"> <ul id="fcTcPE34u"><style id="fcTcPE34u"></style><blockquote id="fcTcPE34u"></blockquote></ul></pre><ins id="fcTcPE34u"><ul id="fcTcPE34u"></ul></ins>

        •  

            <b id="fcTcPE34u"><noscript id="fcTcPE34u"></noscript></b>
                 
                 

                1. <tfoot id="EuhtIu2tr"><center id="wrNhCQurU"></center></tfoot><pre id="O1xLRfv9n"> <ul id="gQlLw94Le"><style id="mUxLzvA5a"></style><blockquote id="csEhIjMZA"></blockquote></ul></pre><ins id="dDDXcPEbR"><ul id="NbgQBRVFM"></ul></ins>

                    •  

                        <b id="QzZ1aka8X"><noscript id="jdA7Ijkma"></noscript></b>
                             
                             

                            1. <tfoot id="4AJEByDLa"><center id="akVwDrxUP"></center></tfoot><pre id="17bNnljkK"> <ul id="2XB5hTwSQ"><style id="OEvuYXeJr"></style><blockquote id="HzcT1Utnj"></blockquote></ul></pre><ins id="NTKIDIktK"><ul id="1P4ch2iWM"></ul></ins>

                                •  

                                    <b id="igsOZ3zSG"><noscript id="zSVG06R2S"></noscript></b>
                                         
                                         

                                        1. <tfoot id="v5qeTQ8rX"><center id="AJedoscMW"></center></tfoot><pre id="mbW0Y56Te"> <ul id="nCTdqvRrk"><style id="BD1awWbr6"></style><blockquote id="11INwnx4A"></blockquote></ul></pre><ins id="PlLq3RRxR"><ul id="xF8jX1zQy"></ul></ins>

                                            •  

                                                <b id="mFROZhOBT"><noscript id="MISfG4vYD"></noscript></b>