[发明专利]一种程序自动版本发布方法和装置在审
| 申请号: | 201511029083.8 | 申请日: | 2015-12-31 |
| 公开(公告)号: | CN105653287A | 公开(公告)日: | 2016-06-08 |
| 发明(设计)人: | 姜哲;刘凤兰 | 申请(专利权)人: | 北京元心科技有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/45 |
| 代理公司: | 北京金阙华进专利事务所(普通合伙) 11224 | 代理人: | 陈建春 |
| 地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 程序 自动 版本 发布 方法 装置 | ||
1.一种程序自动版本发布方法,其特征在于,所述方法包括:
将程序的功能模块开发任务与开发计算机相关联并将关联信息保存到服务 器;
处理所述关联信息以在服务器生成仓库地址;
开发计算机将其开发的源码提交到与其对应的仓库;
监听仓库状态的变化;
在仓库状态变化表明有新的源码提交时,向编译单元发送信号并将源码发 送到编译单元进行编译操作;
在编译成功时触发程序的版本发布。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
开发计算机从与其对应的仓库下载前次提交的代码并基于前次提交的代码 开发后提交开发的源码。
3.根据权利要求1所述的方法,其特征在于,在编译成功之后及版本发 布之前还包括:
对编译成功的多个功能模块的代码进行集成。
4.根据权利要求1所述的方法,其特征在于,在编译成功之后及版本发 布之前还包括:
将编译成功的代码发送给测试单元进行测试;
对通过测试的多个功能模块的代码进行集成。
5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:
在编译失败时或者未能通过测试时向用户发出提示信号或信息。
6.根据权利要求1所述的方法,其特征在于,所述仓库状态包括打开状 态、合并到主干状态、和草稿状态。
7.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:
对编译成功或通过测试的功能模块进行计数。
8.根据权利要求7所述的方法,其特征在于,在所述计数大于或等于预 设阈值时触发程序的版本发布。
9.一种程序自动版本发布装置,其特征在于,所述装置包括:
关联模块,用于将程序的功能模块开发任务与开发计算机相关联并将关联 信息保存到服务器;
地址生成模块,用于处理所述关联信息以在服务器生成仓库地址;
提交模块,用于使开发计算机将其开发的源码提交到与其对应的仓库;
仓库监听模块,用于监听仓库状态的变化;
编译控制模块,用于在仓库状态变化表明有新的源码提交时,向编译单元 发送信号并将源码发送到编译单元进行编译操作;
版本发布模块,用于在编译成功时触发程序的版本发布。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
测试控制模块,用于将编译成功的代码发送给测试单元进行测试;
集成模块,用于对通过测试的多个功能模块的代码进行集成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201511029083.8/1.html,转载请声明来源钻瓜专利网。





