面向行业客户,基于开放成熟的技术,结合基于实践的咨询、实施及改进服务,整合优化现有的流程和工具,实现DevOps平台的快速落地;
通过小步快跑的方式来持续迭代和发布应用更新,减少变更对现有系统的影响,降低应用系统修复完善的成本,提升业务应用变更的成功率;
面向企业环境,提供组织角色管理及用户权限管理,面向管理人员,提供可自定义的仪表盘页面及面向用户的服务目录,使开发过程管理数据化、线上化;
整合现有管理工具,完善固化开发过程管理制度规范,打通完整的持续交付工具链,实现持续集成和持续交付,持续提升代码交付质量和交付效率;
神州信息DevOps平台AccelCode提供覆盖软件生命周期的端到端功能模块,并支持和主流开发、测试、运维工具的接口集成。主要功能包括:
需求及项目管理
业务需求及技术需求全生命周期的过程管理,以及项目过程管理的完整功能,支持瀑布/敏捷开发方式。
环境管理
支持对应用发布环境的集中管理,按需定义应用发布所需的逻辑环境,统一支持多种环境类型,包括虚拟化、裸机、公有云、容器等。
构建编译
自动化的代码构建编译功能,提升效率,缓解开发人员的时间浪费。支持多种主流开发语言,支持代码分支自动合并、自动打包及自动上传到制品库。
自动化部署
应用系统的全栈自动化部署能力,基于蓝图的应用建模功能,可视化编排应用部署拓扑及部署流程,实现面向多种环境的自动化部署。
流水线编排
可视化流水线编排,流水线执行过程可视化监控,并支持执行过程中的人工干预。流水线编排连接需求管理、研发代码及运维交付的不同阶段和工作任务,通过灵活的阶段和任务编排及自动化执行,满足持续交付过程中开发、测试、运维的多种场景需求。
代码检查
代码的静态分析和质量检查,以量化的方式来衡量代码质量。支持多种代码检查方式,包括:静态代码扫描,安全代码扫描及质量门设置,提升代码质量,降低代码问题修复成本。
度量管理
对应用交付过程的相关质量指标进行统一的度量管理,通过度量指标的自定义及质量数据的统计分析,帮助开发、测试及管理人员持续改进软件交付的效率和质量。
某全国性股份制银行开发过程协同平台
某城市商业银行开发测试一体化平台
某省农信DevOps平台
某省移动开发需求管理平台