System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及软件开发,尤其涉及一种基于devops的项目管理系统。
技术介绍
1、随着计算机技术及信息技术的快速发展,行业应用系统的规模扩大,行业基础设施的快速迭代,其应用复杂度以及管理难度也呈爆发性增长。现在项目管理系统需要面对多产品线多版本多需求多端,以及处理从立项、规划、规格、设计、开发、测试、发布每个流程,多维度管理,并实时拥抱变化。因此需要基于现代基础设施对项目管理系统进行革新,以适应现代项目需求。
技术实现思路
1、为了解决以上技术问题,本专利技术提供了一种基于devops的项目管理系统。解决了目前大规模系统的管理平台碎片化、效率低下以及难以全链路管理的问题。
2、本专利技术的技术方案是:
3、一种基于devops的项目管理系统,包括:
4、a)devops侧执行组件,具体包括:
5、代码托管组件,以仓库为单位进行代码托管,和本系统外的用户系统进行对接认证;
6、构建打包组件,在用户期望的构建镜像里执行特定仓库内构建;
7、门禁测试组件,代码扫描,指定测试镜像执行测试,执行特定仓库内的测试用例;
8、制品发布组件,将通过测试的构建二进制或者镜像制品上传到制品库;
9、部署组件,自动完成直接部署或者ab部署;
10、监控报警,统一cpu、mem、io监控,metric采集,并进行故障报警。
11、b)devops侧管理组件,具体包括:
12
13、c)通信组件:
14、负责devops侧和用户侧进行通信
15、d)用户侧可视化ui组件:
16、通过通信组件同步devops侧管理后,可视化ui可以通过在线表格的能力筛选、排序、绘制报表以便直观化展示数据。
17、进一步的,
18、通信组件通过restful api,定时触发数据同步,将数据从devops同步到用户侧,用户侧可以是在线表格文档,也可以是关系型数据库应用。
19、同步时,先读取根据devops侧的json数据转换为map,并将需求、任务设置为map的key,然后再读取用户侧的数据转换为相同的数据结构,再根据key来比较map,输出新增数据、更新数据、删除数据,然后同步到用户侧。
20、用户侧可视化ui组件可以通过集成lstm模型来对数据进行预测,并且可以通过公式计算计划偏离时间、需求状态。
21、输出的报表模板包含:封版倒计时、整体进度、延期风险、需求总数、落后需求数、研发视角需求状态、测试视角需求状态,各需求预计延期时间,测试用例及通过率,bug统计,稳定性状态,性能指标。
22、以上模板指标数据可以通过指定版本或标签单独展示。
23、本专利技术的有益效果是
24、通过跨平台协同、一致的管理,有效整合了管理、产品、研发、测试等不同职能部门之间的有效协作,提升了工作效率,降低了管理成本。
25、各项管理指标和监控指标通过图表的形式展示,并且可以实时计算调整,降低了管理门槛以及数据处理相关人力投入,便于用户使用。
26、各流程和模块的封装,提高了系统的可复用性和可维护性,降低了各部门保持数据与操作内容的负担。减少了可能的模块间干扰,实现高内聚、低耦合。封装细节,便于内部修改,提高可维护性,以及便于扩展和协作。
本文档来自技高网...【技术保护点】
1.一种基于DevOps的项目管理系统,其特征在于,
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求2所述的系统,其特征在于,
4.根据权利要求2所述的系统,其特征在于,
5.根据权利要求1所述的系统,其特征在于,
6.根据权利要求5所述的系统,其特征在于,
7.根据权利要求6所述的系统,其特征在于,
8.根据权利要求7所述的系统,其特征在于,
【技术特征摘要】
1.一种基于devops的项目管理系统,其特征在于,
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求2所述的系统,其特征在于,
4.根据权利要求2所述的系统,其特征在于,<...
【专利技术属性】
技术研发人员:王瀚墨,
申请(专利权)人:山东浪潮数据库技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。