【技术实现步骤摘要】
软件自动集成、部署、测试方法
[0001]本专利技术涉及软件处理领域,更具体地,涉及一种软件自动集成、部署、测试方法。
技术介绍
[0002]在软件实际的开发中,经常要一边开发一边测试,涉及频繁的打包部署。这些过程如果用手工执行,大概包括如下步骤:
[0003]1、提交代码;
[0004]2、从SVN取代码并打包;
[0005]3、上传到服务器替换旧包;
[0006]4、关闭当前服务;
[0007]5、执行脚本;
[0008]6、重新启动服务;
[0009]7、测试执行验证。
[0010]上述流程的执行需要的时间较长。
[0011]因此,有必要开发一种软件自动集成、部署、测试方法。
[0012]公开于本专利技术
技术介绍
部分的信息仅仅旨在加深对本专利技术的一般
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。
技术实现思路
[0013]本专利技术提出了一种软件自动集成、部署、测试方法,其 ...
【技术保护点】
【技术特征摘要】
1.一种软件自动集成、部署、测试方法,其特征在于,包括:设定自动运行周期;在每一个自动运行周期依次进行软件的集成、部署与测试;获得每一个自动运行周期的测试报告。2.根据权利要求1所述的软件自动集成、部署、测试方法,其中,进行软件的集成包括:提交及更新代码;通过集成服务器进行集成构建;在构建过程中进行预检查;构建成功后,将代码包通过ftp上传到部署服务器,再调用token启动部署环节。3.根据权利要求2所述的软件自动集成、部署、测试方法,其中,集成构建的触发条件为:软件被修改时直接触发,或设定时间启动触发。4.根据权利要求2所述的软件自动集成、部署、测试方法,其中,预检查包括:将源代码进行代码审查、验证和测试构建。5.根据权利要求2所述的软件自动集成、部署、测试方法,其中,若构建失败,修复构建过程中的错误,修复后手动启动构建。6.根据权利要求1所述的软件自动集成、部署、测试方法,其中,进行软件的部署包括:在目标服务器上安装IIS、FTP服务,新建站点以及绑定虚拟目录,为用户授...
【专利技术属性】
技术研发人员:王艳,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。