一种基于CI引擎流水线回调接口节点的处理方法

    公开(公告)号:CN116339691A

    公开(公告)日:2023-06-27

    申请号:CN202310194521.4

    申请日:2023-03-03

    IPC分类号: G06F8/20

    摘要: 本发明提供一种基于CI引擎流水线回调接口节点的处理方法,属于软件开发服务领域,本发明通过对接收的前端返回的不同接口参数进行加工拼接以及对CIDSL文件的处理,将用户期望调用的接口在节点上直接进行手动配置,具体调用的命令过程由后端自动化生成交给CI系统运行处理。降低了开发人员的工作量,方便了用户的操作使用。

    一种基于CI引擎构建获取三方资源认证的方法及系统

    公开(公告)号:CN114745124B

    公开(公告)日:2024-06-18

    申请号:CN202210209720.3

    申请日:2022-03-03

    IPC分类号: H04L9/32

    摘要: 本发明公开了一种基于CI引擎构建获取三方资源认证的方法及系统,属于软件开发服务流水线领域;所述的方法的具体步骤如下:S1利用CI引擎作为第三放引导用户跳转至认证服务器的授权界面;S2用户登录到源码库系统中,选择是否将源码库权限授权开放给CI引擎;S3认证服务器生成code并且让用户重定向至指定的url;S4CI引擎内使用返回的code信息到使用code到认证服务器处换取token;S5认证服务器将会给CI引擎返回授权access_token;通过使用本发明,给用户提供了三方源码库单点登录认证的解决方案。对每个用户采取一键式登陆的方式,大大优化了操作流程,提高了效率。

    一种流水线运行状态存储方法、装置、设备及介质

    公开(公告)号:CN118981504A

    公开(公告)日:2024-11-19

    申请号:CN202411227300.3

    申请日:2024-09-03

    摘要: 本申请公开了一种流水线运行状态存储方法、装置、设备及介质,应用于后端,涉及软件开发领域,包括:在Jenkins流水线开始执行后,将Jenkins流水线对应的元数据进行存储,基于元数据查询流水线实时运行状态及节点实时运行状态,返回查询结果;将节点实时运行状态及流水线实时运行状态同步至前端,以便进行展示;根据查询结果将流水线实时运行状态及节点实时运行状态更新至Redis数据库,对流水线实时运行状态进行判断;根据判断结果对Redis数据库进行更新,获取更新后Redis数据库,基于预设时间将更新后Redis数据库中运行数据同步至关系型数据库,以完成对运行状态的存储。本申请实现了对流水线运行状态的存储。

    一种流水线状态转换方法、装置、设备及存储介质

    公开(公告)号:CN118567721A

    公开(公告)日:2024-08-30

    申请号:CN202410912051.5

    申请日:2024-07-09

    IPC分类号: G06F9/38

    摘要: 本申请公开了一种节点状态转换方法、装置、设备及存储介质,涉及计算机技术领域,应用于持续集成引擎中的流水线节点,包括:获取自身当前的节点状态信息;其中,所述节点状态信息包括相应的目标阶段状态值与目标工作结果状态值;基于预先配置好的目标状态机以及所述节点状态信息进行相应的状态生成,以得到当前的目标节点状态;基于所述目标节点状态进行相应的状态转换,并通过对应的预设前端界面进行实时状态更新与显示。这样一来,能够有效在不同条件下实现流水线节点的自动化执行和状态之间的流畅转换,从而提高流水线的可配置性、执行效率和状态稳定性,并提高用户体验感。

    一种基于CI引擎构建获取三方资源认证的方法及系统

    公开(公告)号:CN114745124A

    公开(公告)日:2022-07-12

    申请号:CN202210209720.3

    申请日:2022-03-03

    IPC分类号: H04L9/32

    摘要: 本发明公开了一种基于CI引擎构建获取三方资源认证的方法及系统,属于软件开发服务流水线领域;所述的方法的具体步骤如下:S1利用CI引擎作为第三放引导用户跳转至认证服务器的授权界面;S2用户登录到源码库系统中,选择是否将源码库权限授权开放给CI引擎;S3认证服务器生成code并且让用户重定向至指定的url;S4CI引擎内使用返回的code信息到使用code到认证服务器处换取token;S5认证服务器将会给CI引擎返回授权access_token;通过使用本发明,给用户提供了三方源码库单点登录认证的解决方案。对每个用户采取一键式登陆的方式,大大优化了操作流程,提高了效率。

    一种基于CI引擎流水线的新型日志展示方法

    公开(公告)号:CN114443050A

    公开(公告)日:2022-05-06

    申请号:CN202210071036.3

    申请日:2022-01-21

    IPC分类号: G06F8/41 G06F9/448

    摘要: 本发明公开了一种基于CI引擎流水线的新型日志展示方法,所述方法的实现过程包括:所述流水线运行时通过对CI引擎接口的返回信息实时获取,对所获取的返回信息数据进行采集加工处理,实现对流水线日志的分段展示,定位流水线问题具体节点的具体指令。本发明方法能够实现对日志信息进行分段管理,精准的定位到产生问题的具体节点的具体指令,快速定位问题所在,提高用户对CI流水线的使用效率。