说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210667847.X (22)申请日 2022.06.14 (71)申请人 杭州安恒信息技 术股份有限公司 地址 310000 浙江省杭州市滨江区西兴街 道联慧街18 8号 (72)发明人 赵豪杰 郑云超 范渊  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 夏菁 (51)Int.Cl. G06F 8/41(2018.01) G06F 9/50(2006.01) (54)发明名称 一种集成方法、 装置、 设备及可读存 储介质 (57)摘要 本申请公开了一种集成方法、 装置、 设备及 可读存储介质, 其中, 该方法应用于各主机中的 任一主机, 包括: 建立多个容器, 分别在各容器中 模拟不同的CP U环境, 得到不同CP U架构对应的容 器; 获取待编译代码, 将待编译代码传送到不同 CPU架构对应的容器中; 分别在不同CPU架构对应 的容器中对待编译代码进行编译, 得到编译产 物, 并对编译产物进行验证; 当待编译代码编译 成功且验证成功, 则根据待编译代码的编译产物 得到安装包。 本申请公开的上述技术方案, 在一 台主机上模拟出多种CPU架构, 以实现在一台主 机上完成不同CP U架构下进行代码的编译和编译 产物的验证以及得到最终的安装包的过程, 从而 降低集成 成本, 提高集成效率。 权利要求书2页 说明书10页 附图4页 CN 115061691 A 2022.09.16 CN 115061691 A 1.一种集成方法, 其特 征在于, 应用于各主机中的任一主机, 包括: 建立多个容器, 分别在各所述容器中模拟不同的CPU环境, 得到不同CPU架构对应的容 器; 获取待编译代码, 将所述待编译代码传送到不同CPU架构对应的所述 容器中; 分别在不同CPU架构对应的所述容器 中对所述待编译代码进行编译, 得到编译产物, 并 对所述编译产物进行验证; 当所述待编译代码编译成功且验证成功, 则根据 所述待编译代码的编译产物得到安装 包。 2.根据权利要求1所述的集成方法, 其特 征在于, 在建立多个容器时, 还 包括: 检测本机的可用资源是否满足剩余 容器的建立需求; 若否, 则通知可用资源满足剩余容器的建立需求的主机, 以由可用资源满足剩余容器 的建立需求的主机建立剩余 容器并在剩余 容器中模拟相应的CPU环境。 3.根据权利要求1所述的集成方法, 其特征在于, 在分别在不同CPU架构对应的所述容 器中对所述待编译代码进行编译时, 还 包括: 检测本机的可用资源是否满足剩余CPU架构对应的容器进行代码编译的需求; 若否, 则将剩余CPU架构对应的所述容器及其中的所述待编译代码调度到可用资源满 足剩余CPU架构对应的容器进 行代码编译的需求的主机中, 以由可用资源需求满足剩余CPU 架构对应的容器进 行代码编译的需求的主机在相应CPU架构对应的所述容器中对所述待编 译代码进行编译。 4.根据权利要求3所述的集成方法, 其特 征在于, 在得到编译产物之后, 还 包括: 将所述编译产物推送到 仓库; 对所述编译产物进行验证, 包括: 从所述仓库拉取 所述编译产物, 并运行 所述编译产物, 以对所述编译产物进行验证。 5.根据权利要求 4所述的集成方法, 其特 征在于, 在运行 所述编译产物时, 还 包括: 检测本机的运行资源是否满足剩余编译产物的运行需求; 若否, 则将剩余编译产物调度到运行资源满足剩余编译产物的运行需求的主机中, 以 使运行资源 满足剩余编译产物的运行需求的主机运行剩余编译产物。 6.根据权利要求1所述的集成方法, 其特征在于, 在对所述编译产物进行验证之后, 还 包括: 将验证结果返回至中心系统容器。 7.根据权利要求1所述的集成方法, 其特征在于, 建立多个容器, 分别在各所述容器中 模拟不同的CPU环境, 包括: 通过docker服 务建立多个容器, 利用qemu分别在各 所述容器中模拟不同的CPU环境。 8.一种集成装置, 其特 征在于, 应用于各主机中的任一主机, 包括: 建立模块, 用于建立多个容器, 分别在各所述容器中模拟不同的CPU环境, 得到不同CPU 架构对应的容器; 获取模块, 用于获取待编译代码, 将所述待编译代码传送到不同CPU架构对应的所述容 器中; 编译模块, 用于分别在不同CPU架构对应的所述容器 中对所述待编译代码进行编译, 得权 利 要 求 书 1/2 页 2 CN 115061691 A 2到编译产物, 并对所述编译产物进行验证; 得到模块, 用于当所述待编译代码编译成功且验证成功, 则根据所述待编译代码的编 译产物得到安装 包。 9.一种集成设备, 其特 征在于, 包括: 存储器, 用于存 储计算机程序; 处理器, 用于执行所述计算机程序时实现如权利要求1至7任一项所述的集成方法的步 骤。 10.一种可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序, 所述计 算机程序被处 理器执行时实现如权利要求1至7任一项所述的集成方法的步骤。权 利 要 求 书 2/2 页 3 CN 115061691 A 3

.PDF文档 专利 一种集成方法、装置、设备及可读存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种集成方法、装置、设备及可读存储介质 第 1 页 专利 一种集成方法、装置、设备及可读存储介质 第 2 页 专利 一种集成方法、装置、设备及可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:29:48上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。