-
公开(公告)号:CN118963923B
公开(公告)日:2025-01-10
申请号:CN202411417900.6
申请日:2024-10-11
Applicant: 广州嘉为科技有限公司
Abstract: 本申请提出一种K8S技术动态调度价值流流程插件的方法、设备及介质,旨在优化价值流流程中的插件调度机制,具体实现方案包括配置价值流流程、价值流启动、确定最优的K8S节点、资源需求评估、动态调度服务、提供价值流插件服务、管理价值流插件生命周期。价值流插件之间通过K8S容器实现隔离解耦,确保价值流插件的正常运行,针对传统插件管理方式存在的资源分配不均、扩展性差等问题,利用K8S的强大容器编排能力实现对插件的高效管理和动态调度,通过设计并实现一种新型的插件调度算法,结合K8S的自动伸缩特性,能够根据实际负载情况灵活调整资源分配,从而提高系统的整体性能和资源利用率。
-
公开(公告)号:CN117032834B
公开(公告)日:2024-01-16
申请号:CN202311237206.1
申请日:2023-09-25
Applicant: 广州嘉为科技有限公司
Abstract: 本申请提出一种价值流插件运行方法、装置、设备及存储介质,价值流插件运行方法通过在价值流启动的情况下,确定价值流插件的运行信息,根据运行信息,确定候选服务器,对所述候选服务器的负载指标信息进行负载分析,确定目标服务器,保证目标服务器具有充足的计算资源,有利于减少价值流插件消耗资源过多而导致其他插件无法使用的情况出现;通过所述目标服务器生成插件容器,在插件容器内运行价值流插件,使得价值流插件之间通过插件容器实现隔离解耦,有利于保证价值流插件的正常运行,避免由于插件间耦合而导致其他插件无法使用的情况。
-
公开(公告)号:CN117270887A
公开(公告)日:2023-12-22
申请号:CN202311559692.9
申请日:2023-11-22
Applicant: 广州嘉为科技有限公司
Abstract: 本申请提出了一种Spring微服务的管理方法、装置及存储介质,能够在瘦身私有化部署包体积的同时避免依赖冲突,该方法包括:获取并解压Spring微服务的私有化部署包,找到启动脚本和所有微服务的JAR包;解压任一JAR包,将微服务启动方式切换成使用class文件和JAR包启动;使用MD5值,重命名/BOOT‑INFO/lib目录下的目标JAR包;将带有MD5值的目标JAR包移动至公共依赖目录,并在/BOOT‑INFO/lib目录下生成带有MD5值的目标JAR包的关联信息;修改启动脚本指定的JAVA程序入口;将修改后的启动脚本和带有MD5值的目标JAR包重新压缩,获得新私有化部署包。
-
公开(公告)号:CN115545680A
公开(公告)日:2022-12-30
申请号:CN202211506296.5
申请日:2022-11-29
Applicant: 广州嘉为科技有限公司
IPC: G06Q10/10
Abstract: 本发明公开了一种在线评审协作方法、装置及存储介质,可以提高软件研发质量,该方法包括:响应于负责人通过第一终端发起的评审开启请求,开启软件研发全生命周期的评审,并通过任一评审人的第二终端通知任一评审人进入该评审;确定任一评审人进入该评审后,通过第二终端显示评审界面;接收到任一评审人触发评审界面的提交按钮提交的个人评审结果;在确定收到所有评审人提交个人评审结果后,通过第一终端通知负责人进行评审结果的最终确认;接收到负责人通过第一终端提交的最终确认信息,并将最终确认信息通过第二终端发送给任一评审人,以及基于最终确认信息将通过评审的评审对象设置为已发布状态,入库资产库。
-
公开(公告)号:CN113467829A
公开(公告)日:2021-10-01
申请号:CN202111029453.3
申请日:2021-09-03
Applicant: 广州嘉为科技有限公司
IPC: G06F8/77
Abstract: 本申请公开了一种基于Docker的代码检查方法及代码检查服务器,可以支持不同语言、工具的扫描,可以自动管控代码的扫描检查和提高对不同的操作系统的兼容性,便于掌控代码的正确性和规范性、提高软件开发者的代码编写的质量要求。该方法包括:获取预先配置的扫描信息;启动流水线引擎,由流水线引擎基于扫描信息启动至少一个Docker扫描工具镜像;通过至少一个Docker扫描工具镜像对代码进行实时扫描,获得扫描结果,并将扫描结果保存到虚拟服务器的指定路径中;从指定路径中读取扫描结果,对扫描结果进行解析、验证处理,在扫描结果验证通过后,将扫描结果入库;对入库的扫描结果进行数据处理,获得并展示告警结果。
-
公开(公告)号:CN119088509B
公开(公告)日:2025-02-11
申请号:CN202411562697.1
申请日:2024-11-05
Applicant: 广州嘉为科技有限公司
IPC: G06F9/455
Abstract: 本申请提出一种制品存储系统的Docker镜像管理方法、装置、设备及介质,该方法包括:接收并解析来自Docker客户端的资源查询、上传和下载请求,并获取对应Docker仓库配置信息;制品信息解析器获取当前请求对应镜像的命名空间;当请求指向Docker虚拟仓库时,获取其所聚合的本地仓库和远程仓库的命名空间设置,根据该设置分别生成对应仓库的新的资源请求数据;根据Docker本地仓库和远程仓库的命名空间设置,动态修改Docker制品信息的镜像名称的命名空间和远程仓库代理URL;使用新的命名空间进行本地资源获取和外部请求,新增缓存或上传的制品后,使用新的命名空间生成制品信息。本申请使得Docker制品仓库能以Docker Hub镜像源的形式与Docker客户端正确交互,扩展了Docker制品仓库的使用场景。
-
公开(公告)号:CN118819630B
公开(公告)日:2025-01-14
申请号:CN202411271719.9
申请日:2024-09-11
Applicant: 广州嘉为科技有限公司
IPC: G06F8/77 , G06F11/3604
Abstract: 本申请提出一种基于DevOps的智能代码检查方法及系统,包括以下步骤:步骤1:流水线拉取代码;步骤2:获取代码检查类型;步骤3:解析代码文件语言类型;步骤4:调用Prompt模块接口获取提示词;步骤5:使用代码语言类型、代码检查类型和代码内容构建查询请求,从知识库检索知识;步骤6:处理代码内容、提示词和知识库数据,得到模型输入数据;步骤7:将模型输入数据输入LLM模型生成检查内容;步骤8:将模型生成内容格式化成检查结果;步骤9:将检查结果写入数据库。本发明通过集成多种LLM大模型和知识库,自动化进行代码检查,提高代码检查的准确性和效率,解决了传统代码检查方法中静态检查效果不佳、检查规则拓展困难、效率低下的问题。
-
公开(公告)号:CN119088509A
公开(公告)日:2024-12-06
申请号:CN202411562697.1
申请日:2024-11-05
Applicant: 广州嘉为科技有限公司
IPC: G06F9/455
Abstract: 本申请提出一种制品存储系统的Docker镜像管理方法、装置、设备及介质,该方法包括:接收并解析来自Docker客户端的资源查询、上传和下载请求,并获取对应Docker仓库配置信息;制品信息解析器获取当前请求对应镜像的命名空间;当请求指向Docker虚拟仓库时,获取其所聚合的本地仓库和远程仓库的命名空间设置,根据该设置分别生成对应仓库的新的资源请求数据;根据Docker本地仓库和远程仓库的命名空间设置,动态修改Docker制品信息的镜像名称的命名空间和远程仓库代理URL;使用新的命名空间进行本地资源获取和外部请求,新增缓存或上传的制品后,使用新的命名空间生成制品信息。本申请使得Docker制品仓库能以Docker Hub镜像源的形式与Docker客户端正确交互,扩展了Docker制品仓库的使用场景。
-
公开(公告)号:CN113626344A
公开(公告)日:2021-11-09
申请号:CN202111184394.7
申请日:2021-10-12
Applicant: 广州嘉为科技有限公司
IPC: G06F11/36
Abstract: 本发明公开了一种软件自动化测试的调度方法和系统,该方法包括:根据对软件进行测试的测试指令,导入测试脚本,创建相应的测试任务实例,所述软件部署在被测网络中;将所述测试任务实例加入测试队列,根据测试机资源池的负载状态从所述测试队列中顺序提取一个测试任务实例,并为所述测试任务实例分配对应的测试机;所述测试机获取所述测试任务实例的信息,下载该测试任务实例的全部数据以及关联的测试脚本;执行测试脚本,并实时上报执行所述测试脚本的产出物,在所述测试任务实例执行完毕后,发出相应的通知。本发明,根据测试机资源池的负载情况,自动调度测试任务分配给相应的测试机,从而实现了对测试任务的自动调试,提高了测试效率。
-
公开(公告)号:CN113590186A
公开(公告)日:2021-11-02
申请号:CN202111147031.6
申请日:2021-09-29
Applicant: 广州嘉为科技有限公司
Abstract: 本发明公开了一种根据权限控制客户端下载代码提交历史的方法及系统,该方法包括:在代码仓库的服务端为每一个用户设置权限,所述权限由截止时间和提交深度界定;其中,截止时间用于限制用户只能下载在截止时间前的代码提交对象;提交深度用于限制用户可以下载的代码提交对象的数量;从代码仓库的客户端向服务端发起拉取代码提交对象的请求;服务端从所述请求中解析获得用户信息和代码仓库信息,并根据用户权限将相应的代码提交对象打包传输给客户端。本发明,在代码仓库的服务端上为不同的用户设置权限,根据用户权限限制其只能拉取到与其权限对应的代码提交对象历史,提高了代码的安全性。
-
-
-
-
-
-
-
-
-