-
公开(公告)号:CN118819569A
公开(公告)日:2024-10-22
申请号:CN202310432201.8
申请日:2023-04-20
Applicant: 上海宝信软件股份有限公司
Abstract: 本发明提供了一种结合流水线的应用数据升级方法及系统,包括:根据预设的存放目录、命名格式及脚本类型存放对应的数据脚本;搭建在线执行数据脚本系统;集成发布部署流水线增加数据升级任务,并根据起始版本和目标版本,获取对应的脚本提交至所述系统在线执行,进而完成数据升级。本发明通过约定应用各版本数据脚本的存放规范。在应用升级时,将数据升级作为流水线中一个环节,根据起始版本以及目标版本,获取对应的脚本,提交系统在线执行,同时可以在线查看脚本执行日志以及状态,提高了应用升级的效率。
-
公开(公告)号:CN118296606A
公开(公告)日:2024-07-05
申请号:CN202310011943.3
申请日:2023-01-05
Applicant: 上海宝信软件股份有限公司
IPC: G06F21/57
Abstract: 本发明提供一种自动化统计Java第三方依赖漏洞的方法、系统、设备及介质,该方法包括:步骤S1:搭建漏洞检测环境,以jenkins作为载体,集成Dependency Check漏洞检测工具,进行漏洞检测;步骤S2:在所述jenkins中创建依赖关系分析任务,通过所述依赖关系分析任务统计依赖关系数据;步骤S3:统计依赖关系数据后,通过执行Dependency‑Check指令,进行漏洞检测,检测结束生成json格式的检测数据,并将所述依赖漏洞数据返回系统解析,保存到数据库中;步骤S4:基于所述依赖关系数据和依赖漏洞数据,经过聚合分析得到相关漏洞信息,并进行可视化展示。本发明整个统计过程无需要人工参与,具有高效的统计效率,且能够多维度分析统计结果,以图形化方式可视化展示。
-
公开(公告)号:CN115994084A
公开(公告)日:2023-04-21
申请号:CN202111221866.1
申请日:2021-10-20
Applicant: 上海宝信软件股份有限公司
IPC: G06F11/36
Abstract: 本发明提供一种基于流水线的接口测试自动执行和分析方法及系统,该方法包括:设计测试用例步骤:将需要测试的接口进行登记,根据接口登记信息及接口说明设计测试用例,再将编写好的测试用例配置成不同的测试集合;配置流水线步骤:在流水线上配置接口测试节点,并为该节点选择测试环境及测试集合,设置通过阈值;执行测试步骤:当达到流水线设置的策略时,自动启动流水线,在流水线设置的环境中自动执行测试集合;分析测试结果步骤:通过将测试在执行过程中收集到的数据与设定值或设定规则做比较,来进行测试结果的判断和分析。本发明能够减少误报,提升测试效率,使自动化测试过程形成闭环。
-
公开(公告)号:CN118862840A
公开(公告)日:2024-10-29
申请号:CN202410072349.X
申请日:2024-01-18
Applicant: 上海宝信软件股份有限公司
IPC: G06F40/166 , G06F40/151 , H04L67/1095 , H04L67/02
Abstract: 本发明提供了一种基于CRDT的文档多人协同编辑方法及系统,涉及信息技术领域,包括:步骤S1:搭建协同编辑服务端;步骤S2:根据所述服务端搭建本地协同编辑客户端;步骤S3:将所述客户端与服务端建立连接,进行文档信息的实时同步。本发明能够提高数据的稳定性和安全性。
-
公开(公告)号:CN115981703A
公开(公告)日:2023-04-18
申请号:CN202111198836.3
申请日:2021-10-14
Applicant: 上海宝信软件股份有限公司
IPC: G06F8/70 , G06F8/71 , G06F8/73 , G06F16/25 , G06F16/904
Abstract: 本发明提供了一种多维度可视化统计代码行数的方法及系统,包括如下步骤:步骤1:维护代码库信息;步骤2:根据所述代码库信息,搭建代码统计环境;步骤3:在所述代码统计环境下,定时统计代码行数,获得代码行数统计数据;步骤4:多维度分析可视化展示所述代码行数统计数据。本发明通过定时采集代码行数信息,将采集到的信息存储到数据库中,进行多维度数据统计,计算代码总行数,并通过可视化报表,展示相关信息。
-
公开(公告)号:CN115712480A
公开(公告)日:2023-02-24
申请号:CN202110970372.7
申请日:2021-08-23
Applicant: 上海宝信软件股份有限公司
IPC: G06F9/455
Abstract: 本发明提供一种工业场景下敏态交付的实现方法及系统,涉及软件开发技术领域,包括:根据各类构建场景,制作Jenkins slave容器;基于流水线模板,提供创建流水线的方式,将Jenkins Pipeline核心步骤封装为模板,管理员维护相关步骤模板信息,提供对应的参数;通过可视化页面,将流水线模板和构建环境的选择开放给普通用户,通过流水线模板初始化流水线,普通用户根据自身需要进行流水线相关步骤的编排,输入相关参数,选择对应的构建环境,创建符合自身应用需求的流水线。本发明通过集成Jenkins流水线以及Kubernetes容器集群,基于编译环境的维护和流水线模板,搭建可以快速创建应对各类场景的流水线以及覆盖各类编译环境的敏态交付系统DevOps平台。
-
公开(公告)号:CN118861003A
公开(公告)日:2024-10-29
申请号:CN202410051497.3
申请日:2024-01-12
Applicant: 上海宝信软件股份有限公司
Abstract: 本发明提供了一种基于元数据建模的数据库脚本生成系统及方法,包括:数据库元数据类型维护单元、数据库脚本转换单元、数据库版本控制单元、数据库版本对比单元和数据库管理系统主控单元。本发明将多种关系型数据库字段类型抽象化为元数据字段类型,并将映射关系存储在系统中,通过元数据字段类型与实际数据库字段类型的映射关系比对,为数据库脚本转换提供了一种新的方法,同时系统可基于脚本转换方法实现多种数据库升降级脚本的自动生成,极大减轻了手工整理的复杂度。
-
-
-
-
-
-