普元开发运维一体化平台软件(HCS版)-
某国家政策性银行 — 统一软件交付平台(CDP)项目
某城市商业银行 — 持续集成与项目群一键投产项目
普元提供开发运维一体化平台(DevOps),为客户制定研发运维过程标准,并通过平台工具一一将其落地,最终提供从需求到上线的全生命周期支撑能力:从全生命周期的项目管理、到持续集成、到近百个系统的一键投产、再到基于数据的精益度量。
考虑到金融行业的高安全要求,结合客户数据中心相关标准,平台部署了一套门户,管理开发、测试、生产的所有环境。生产环境外网隔离,需要与外网通信的服务器,则通过在开发测试区安装对应代理服务器的方式进行。
通过该项目的实施:
(1)支持了客户双模IT的建设要求。提供了一键式项目群交付,支撑大型版本火车的上线要求,为新核心上线提供了可靠支撑,协助客户10分钟内完成了近70个系统的上线。
(2)通过引入流程化和自动化等手段,提高软件产品的生产效率,将软件生产各个管理环节前置,尽早发现软件质量问题,大大降低缺陷的解决成本和对生产带来的影响。
某运营商在线公司 — 一体化研发云平台项目
项目整体目标是将研发云建设成为IT建设人员的工作台,集成IT人员在系统建设过程中所必须的工具,通过云平台模式提供服务,包含不限于开发支持工具、会议交流工具、运维支撑工具等。
普元为客户制定研发云的集成框架和接入规范,在平台上设计并开发多租户和权限管理模块,实现对各开发团队的组织、成员管理,以及对各模块权限的托管;实现对开发管理能力的集成、云测试工具的集成、自动化测试工具的集成、开发测试环境资源管理能力集成。
目前项目已在总部、分公司的IT团队内部进行推广,实现公司20+以上IT项目在该平台的接入和管理。
某大型合资企业 — DevOps咨询与平台建设项目
该项目通过建立适用于多租户的DevOps管理平台,管理端到端的持续交付,实现开发交付过程的自动化、可视化。对与数据中心用户,平台要支持DevOps全过程,包括产品管理、项目管理、任务管理、代码管理、构建管理、测试管理、部署管理、运营管理、监控管理等过程。对于其他租户,平台要支持代码管理、构建管理、测试管理、部署管理、运营管理、监控管理等过程平台
平台将Gitlab、Jenkins、SonarQube、Nexus打包成为通用模板提供给租户使用,并提供默认连通性配置;平台整合流行的功能测试(如JMeter)、性能测试(如Selenium)工具,供用户选择使用;提供DevOps相关的统计,如进度、效率、覆盖率、错误率等度量数据需通过灵活的方式提供给使用者;需要与流程管理软件进行集成,对于看板中的活动、流程可以定义,并且可以与外部的系统进行集成。
通过该项目对流程、规范、工具等进行验证,形成客户特有的最佳实践。作为服务纳入到了客户既有的云平台,并在一期成功试点了5个不同架构类型、不同交付过程的项目,同时将DevOps平台本身进行了多租户服务化,供集团二级公司使用。