一种基于云原生的在线开发与代码托管方法及系统

    公开(公告)号:CN116069334B

    公开(公告)日:2023-09-26

    申请号:CN202211471628.0

    申请日:2022-11-23

    IPC分类号: G06F8/41 G06F8/61

    摘要: 本发明公开了一种基于云原生的在线开发与代码托管方法及系统,其方法包括:获取云端上传的待研发任务并对其进行完整性检查,检查通过后调取所述待研发任务对应的目标源代码,对所述目标源代码进行第一编译获得其对应的托管代码,对所述托管代码进行第二编译获得待研发任务对应的可执行文件,将所述可执行文件进行自动测试和封装并安装到云端系统中。可以通过以托管执行的方式进行软件编译的方式代替传统人工开发软件,可以避免许多典型的导致安全漏洞和不稳定程序的编程错误,提高了开发软件的可靠性和安全性,在更短的时间内实现了更加健全软件的开发工作,提高了工作效率和稳定性。

    一种基于云原生的在线开发与代码托管方法及系统

    公开(公告)号:CN116069334A

    公开(公告)日:2023-05-05

    申请号:CN202211471628.0

    申请日:2022-11-23

    IPC分类号: G06F8/41 G06F8/61

    摘要: 本发明公开了一种基于云原生的在线开发与代码托管方法及系统,其方法包括:获取云端上传的待研发任务并对其进行完整性检查,检查通过后调取所述待研发任务对应的目标源代码,对所述目标源代码进行第一编译获得其对应的托管代码,对所述托管代码进行第二编译获得待研发任务对应的可执行文件,将所述可执行文件进行自动测试和封装并安装到云端系统中。可以通过以托管执行的方式进行软件编译的方式代替传统人工开发软件,可以避免许多典型的导致安全漏洞和不稳定程序的编程错误,提高了开发软件的可靠性和安全性,在更短的时间内实现了更加健全软件的开发工作,提高了工作效率和稳定性。

    一种可扩展的DevOps持续交付系统及其方法

    公开(公告)号:CN116010241A

    公开(公告)日:2023-04-25

    申请号:CN202211461471.3

    申请日:2022-11-17

    IPC分类号: G06F11/36 G06F11/07 G06N20/00

    摘要: 本发明提供一种可扩展的DevOps持续交付系统及其方法,其系统包括:交付测试模块,用于基于云平台测试环境,测试DevOps持续交付流水线,获得测试数据;备案生成模块,用于基于测试数据,采用机器学习预测模型预测交付流程故障,基于交付流程故障生成故障解决方案,根据故障解决方案制作备案包;监控管理模块,用于利用软件交付监控工具监控DevOps持续交付进程,获取交付异常信息;备案包调用模块,用于根据交付异常信息调用备案包替换故障代码包。本发明通过实施监控持续交付流水线的交付过程,采取利用备用代码包替换故障代码包的方法,扩展交付流水线的功能,及时解决交付流水线故障,可保证持续交付的质量。

    一种基于API测试平台的测试方法及系统

    公开(公告)号:CN116069573B

    公开(公告)日:2023-09-22

    申请号:CN202211459586.9

    申请日:2022-11-16

    IPC分类号: G06F11/22

    摘要: 本发明提供一种基于API测试平台的测试方法及系统,其中,方法包括:步骤1:获取多个API测试平台的平台挑选依据;步骤2:基于平台挑选依据,从API测试平台挑选出最佳API测试平台;步骤3:获取需要进行测试的API;步骤4:将API发送至最佳API测试平台对应的预设的测试接口;步骤5:获取测试结果返回的API测试结果并进行输出。本发明的基于API测试平台的测试方法及系统,对API测试平台进行挑选,保证API测试平台对API进行测试的测试质量,避免选择的API测试平台对API进行测试的测试质量较低可能会造成API对应的在开发的软件的软件质量得不到保证的情况发生,适用于API测试平台的数量增加的场景。

    一种可扩展的DevOps持续交付系统及其方法

    公开(公告)号:CN116010241B

    公开(公告)日:2023-09-22

    申请号:CN202211461471.3

    申请日:2022-11-17

    IPC分类号: G06F11/36 G06F11/07 G06N20/00

    摘要: 本发明提供一种可扩展的DevOps持续交付系统及其方法,其系统包括:交付测试模块,用于基于云平台测试环境,测试DevOps持续交付流水线,获得测试数据;备案生成模块,用于基于测试数据,采用机器学习预测模型预测交付流程故障,基于交付流程故障生成故障解决方案,根据故障解决方案制作备案包;监控管理模块,用于利用软件交付监控工具监控DevOps持续交付进程,获取交付异常信息;备案包调用模块,用于根据交付异常信息调用备案包替换故障代码包。本发明通过实施监控持续交付流水线的交付过程,采取利用备用代码包替换故障代码包的方法,扩展交付流水线的功能,及时解决交付流水线故障,可保证持续交付的质量。

    一种智能化辅助决策和维护系统的运行方法

    公开(公告)号:CN116192675A

    公开(公告)日:2023-05-30

    申请号:CN202211460371.9

    申请日:2022-11-17

    摘要: 本发明提供了一种智能化辅助决策和维护系统的运行方法,包括:对目标系统进行运行监控,确定目标系统的运行监控数据;实时对运行监控数据进行分析,确定目标系统在运行过程中是否存在异常状态;当目标系统在运行过程中发生异常状态时,获取异常状态的异常类型,并根据异常类型匹配对应的目标决策,且基于目标决策对目标系统中的异常状态进行处置,实现对目标系统的运行维护。通过对运行监控数据的实时分析,有效判断目标系统在运行过程中是否存在异常状态,从而通过确定异常类型,进而匹配目标决策实现对目标系统的运行维护,提高了对目标系统运行维护的及时性与准确性,从而保证系统的良好运行。

    一种基于API测试平台的测试方法及系统

    公开(公告)号:CN116069573A

    公开(公告)日:2023-05-05

    申请号:CN202211459586.9

    申请日:2022-11-16

    IPC分类号: G06F11/22

    摘要: 本发明提供一种基于API测试平台的测试方法及系统,其中,方法包括:步骤1:获取多个API测试平台的平台挑选依据;步骤2:基于平台挑选依据,从API测试平台挑选出最佳API测试平台;步骤3:获取需要进行测试的API;步骤4:将API发送至最佳API测试平台对应的预设的测试接口;步骤5:获取测试结果返回的API测试结果并进行输出。本发明的基于API测试平台的测试方法及系统,对API测试平台进行挑选,保证API测试平台对API进行测试的测试质量,避免选择的API测试平台对API进行测试的测试质量较低可能会造成API对应的在开发的软件的软件质量得不到保证的情况发生,适用于API测试平台的数量增加的场景。