代码发布的方法及装置与流程

文档序号:11154571阅读:来源:国知局

技术特征:

1.一种代码发布的方法,其特征在于,包括:

获取应用产品个性化功能代码的代码评审编号,所述应用产品个性化功能代码为针对某一应用产品的个性化功能需求对所述应用产品的通用版本代码进行修改的修改代码;

根据所述代码评审编号从代码审查服务器中获取与所述代码评审编号对应的应用产品个性化功能代码;

将所述应用产品个性化功能代码与所述通用版本代码进行本地集成,得到具有个性化功能的应用产品代码;

将具有个性化功能的应用产品代码编译后发布。

2.根据权利要求1所述的方法,其特征在于,所述代码审查服务器为Gerrit服务器,所述根据所述代码评审编号从代码审查服务器中获取与所述代码评审编号对应的应用产品个性化功能代码包括:

根据Gerrit服务器的代表性状态传输接口Rest API从Gerrit服务器中获取对应所述代码评审编号对应的应用产品个性化功能代码。

3.根据权利要求1或2所述的方法,其特征在于,在获取应用产品个性化功能代码的代码评审编号之前,所述方法还包括:

接收任务触发指令,所述任务触发指令为触发代码发布的指令;

输出填写代码评审编号的提示消息。

4.根据权利要求3所述的方法,其特征在于,所述将所述应用产品个性化功能代码与所述通用版本代码进行本地集成包括:

调用Gerrit中的代码合并工具将所述应用产品个性化功能代码与所述通用版本代码进行集成。

5.根据权利要求4所述的方法,其特征在于,所述应用产品个性化功能代码包括:

对所述应用产品进行功能测试的测试代码。

6.根据权利要求5所述的方法,其特征在于,所述代码发布的方法由Jenkins实现。

7.一种代码发布的装置,其特征在于,包括:

第一获取单元,用于获取应用产品个性化功能代码的代码评审编号,所述应用产品个性化功能代码为针对某一应用产品的个性化功能需求对所述应用产品的通用版本代码进行修改的修改代码;

第二获取单元,用于根据所述代码评审编号从代码审查服务器中获取与所述代码评审编号对应的应用产品个性化功能代码;

集成单元,用于将所述应用产品个性化功能代码与所述通用版本代码进行本地集成,得到具有个性化功能的应用产品代码;

发布单元,用于将具有个性化功能的应用产品代码编译后发布。

8.根据权利要求7所述的装置,其特征在于,所述第二获取单元用于:

所述代码审查服务器为Gerrit服务器,根据Gerrit服务器的代表性状态传输接口Rest API从Gerrit服务器中获取对应所述代码评审编号对应的应用产品个性化功能代码。

9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括:

接收单元,用于在获取应用产品个性化功能代码的代码评审编号之前,接收任务触发指令,所述任务触发指令为触发代码发布的指令;

输出单元,用于输出填写代码评审编号的提示消息。

10.根据权利要求9所述的装置,其特征在于,所述集成单元用于:

调用Gerrit中的代码合并工具将所述应用产品个性化功能代码与所述通用版本代码进行集成。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1