【技术实现步骤摘要】
项目文档的发布方法、装置、设备及存储介质
[0001]本专利技术涉及数据处理
,尤其涉及一种项目文档的发布方法、装置、设备及存储介质。
技术介绍
[0002]随着科技的发展,智能终端所支持的功能越来越多,如支持安装各种类型的应用程序来实现诸如购物、娱乐、支付、即时通信等功能。各种应用程序通常以安装包的形式存在,而安装包则通过开发项目文档形成。
[0003]当前,项目开发所形成的项目文档通常经过多个环节的处理,如编译、签名、提测、捆包、审计、申请、发布、升级等环节的处理,由各个环节处理后才最终发布到外网,供用户使用。但是,各个环节均独立存在、单独管理,增加了管理多个单独环节的复杂性,导致项目文档发布效率低。并且,不同环节的功能通过不同系统实现,需要操作多个系统才能实现各个环节对项目文档的处理,进一步降低了项目文档的发布效率。
[0004]因此,如何提高项目文档的发布效率,是当前亟待解决的技术问题。
技术实现思路
[0005]本专利技术的主要目的在于提供一种项目文档的发布方法、装置、设备及存 ...
【技术保护点】
【技术特征摘要】
1.一种项目文件的发布方法,其特征在于,所述项目文件的发布方法包括以下步骤:当生成项目文件时,基于配置的流水线流程对所述项目文档进行处理,获得所述流水线流程中各个流程节点的节点结果;判断各个所述节点结果是否满足发布条件,若满足发布条件,则对所述项目文档进行发布。2.如权利要求1所述的项目文档的发布方法,其特征在于,所述流程节点包括提测节点,各所述节点结果中包括测试报告,所述基于配置的流水线流程对所述项目文档进行处理,获得所述流水线流程中各个流程节点的节点结果的步骤包括:获取与所述提测节点对应的提测规则,并确定所述项目文档的文档类型;查找所述提测规则中与所述文档类型对应的提测子规则,并根据所述提测子规则对所述项目文档进行测试,生成所述测试报告。3.如权利要求2所述的项目文档的发布方法,其特征在于,所述查找所述提测规则中与所述文档类型对应的提测子规则的步骤包括:若所述文档类型为升级修复类型,则查找所述提测规则中的大小变化率,以及与所述升级修复类型对应的源文件参考签名,并将所述大小变化率和所述源文件参考签名确定为所述提测子规则;若所述文档类型为新生类型,则查找所述提测规则中的大小阈值,以及与所述新生类型对应的新文件参考签名,并将所述大小阈值和所述新文件参考签名确定为所述提测子规则。4.如权利要求3所述的项目文档的发布方法,其特征在于,所述根据所述提测子规则对所述项目文档进行测试,生成所述测试报告的步骤包括:读取与所述项目文档对应的源文档大小,以及所述项目文档的升级文档大小,并根据所述源文档大小和所述升级文档大小,生成升级变化率;读取所述项目文档的升级文档签名,并确定所述升级文档签名与所述提测子规则中源文件参考签名之间的第一匹配性;确定所述升级变化率与所述提测子规则中大小变化率之间的第二匹配性,并根据所述第一匹配性和所述第二匹配性生成所述测试报告。5.如权利要求3所述的项目文档的发布方法,其特征在于,所述根据所述提测子规则对所述项目文档进行测试,生成...
【专利技术属性】
技术研发人员:杨洋,李智,宋梦佳,
申请(专利权)人:北京奇虎技术服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。