发明名称 软件代码版本自动构建及发布方法
摘要 本发明公开了软件代码管理与控制技术领域中的一种软件代码版本自动构建及发布方法。包括将开发客户端分别与SVN服务器和Hudson服务器连接;开发客户端修改软件代码并编写任务处理命令,将修改的软件代码和编写的任务处理命令发送到SVN服务器的相应项目中;Hudson服务器下载SVN服务器上的每个项目到设定目录;开发客户端调用Hudson服务器中的任务,选择待编译的项目;Hudson服务器根据待编译的项目中的任务处理命令,生成临时编译脚本文件,调用待编译的项目中的代码进行编译;Hudson服务器将编译后的结果发送到版本发布服务器。本发明克服了常用的软件代码版本控制只能由管理员进行管理的弊端。
申请公布号 CN102520952A 申请公布日期 2012.06.27
申请号 CN201110416826.2 申请日期 2011.12.14
申请人 北京佳讯飞鸿电气股份有限公司 发明人 董行;高广新
分类号 G06F9/44(2006.01)I;H04L29/08(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 朱琨
主权项 一种软件代码版本自动构建及发布方法,通过顺序连接的SVN服务器、Hudson服务器和版本发布服务器实现,其特征是所述方法包括:步骤1:将开发客户端分别与SVN服务器和Hudson服务器连接;步骤2:开发客户端修改软件代码并编写任务处理命令,将修改的软件代码和编写的任务处理命令发送到SVN服务器的相应项目中;步骤3:Hudson服务器下载SVN服务器上的每个项目到设定目录;步骤4:开发客户端调用Hudson服务器中的任务,选择待编译的项目;步骤5:Hudson服务器根据待编译的项目中的任务处理命令,生成临时编译脚本文件,调用待编译的项目中的代码进行编译;步骤6:Hudson服务器将编译后的结果发送到版本发布服务器。
地址 100095 北京市海淀区地锦路5号院1号楼