一种基于Docker的代码检查方法及代码检查服务器

基本信息

申请号 CN202111029453.3 申请日 -
公开(公告)号 CN113467829A 公开(公告)日 2021-10-01
申请公布号 CN113467829A 申请公布日 2021-10-01
分类号 G06F8/77(2018.01)I 分类 计算;推算;计数;
发明人 张坚欣;钟冠;邹方勇 申请(专利权)人 广州嘉为科技有限公司
代理机构 北京捷诚信通专利事务所(普通合伙) 代理人 万善书
地址 510000广东省广州市天河区天河东路67号丰兴广场A座第11层01-11单元
法律状态 -

摘要

摘要 本申请公开了一种基于Docker的代码检查方法及代码检查服务器,可以支持不同语言、工具的扫描,可以自动管控代码的扫描检查和提高对不同的操作系统的兼容性,便于掌控代码的正确性和规范性、提高软件开发者的代码编写的质量要求。该方法包括:获取预先配置的扫描信息;启动流水线引擎,由流水线引擎基于扫描信息启动至少一个Docker扫描工具镜像;通过至少一个Docker扫描工具镜像对代码进行实时扫描,获得扫描结果,并将扫描结果保存到虚拟服务器的指定路径中;从指定路径中读取扫描结果,对扫描结果进行解析、验证处理,在扫描结果验证通过后,将扫描结果入库;对入库的扫描结果进行数据处理,获得并展示告警结果。