[发明专利]一种基于项目自动构造的流程实现方法有效
申请号: | 201110321908.9 | 申请日: | 2011-10-20 |
公开(公告)号: | CN102368216A | 公开(公告)日: | 2012-03-07 |
发明(设计)人: | 杨爱民;单龙 | 申请(专利权)人: | 北京金和软件股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100093 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于项目自动构造的流程实现方法。包括步骤:首先是先定义好产品构造BOM信息和程序集部署相关信息,然后是从TFS(源代码管理服务器)中获取最新源代码,在清理上次构造部署可能存在的历史遗留文件后调用编译工具进行编译,生成新的程序集文件及页面文件等程序运行所需文件,然后调用部署工具按数据库注册规则,把项目编译后的文件部署到项目临时输出文件夹下,接着项目配置文件工具通过反射技术重新生成相应的程序部署所需的配置文件,依据数据库中的产品构造BOM信息生成产品部署文件包,加入代码审查工具到TFS流程构造中,对开发的代码进行规范性审查,最后将生成的文件发布到IIS指定的目录文件夹下面,调用构造模板重新启动IIS。 | ||
搜索关键词: | 一种 基于 项目 自动 构造 流程 实现 方法 | ||
【主权项】:
一种基于项目自动构造的流程实现方法,其特征在于,包括以下步骤:步骤一、通过微软公司的TFS软件建立构造模板,将调用进程活动节点添加到TFS所建立的构造模板中,然后将通过所述构造模板开发的产品构造BOM信息存储在数据库中;步骤二、在数据库中建立两张数据表,构造程序集信息表和产品文件部署信息表,将产品项目的构造、部署相关信息都注册到数据库中;步骤三、开发的项目部署工具按数据库中的注册规则对在模板中定义好需要构造的项目进行部署,并在模板的调用进程活动节点中设置需要执行的批处理文件;步骤四、调用构造模板中的进程活动节点所使用的批处理文件,通过调用TFS命令行脚本对所述批处理文件的项目源代码从源代码服务器上迁出,并将此源代码移至构造服务器中;步骤五、清除上次构造部署所产生的历史遗留文件,再通过微软的源代码管理工具TFS调用微软的编译工具MsBuld.exe对获取了的源代码项目进行编译,生成新的程序集文件及响应的应用程序运行所需的配置文件;步骤六、项目配置文件工具通过反射技术重新生成相应的程序部署所需的配置文件,最后依据数据库中的产品构造BOM信息生成产品部署文件包;步骤七、加入代码审查工具到TFS流程构造中,通过审查工具中的代码审查点规则文档对开发的代码进行规范性审查;步骤八、生成的文件发布到IIS指定的目录文件夹下面,调用构造模板重新启动IIS。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金和软件股份有限公司,未经北京金和软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110321908.9/,转载请声明来源钻瓜专利网。