目前各公司都在采用敏捷开发的方法进行项目研发,不断的版点迭代给测试带来大量的工作量,同时也增加了产品质量出bug的风险。所以各大自动化部署工具突显作用。这个过程包含了单元测试,集成测试,自动化部署上线等中间过程,今天开始逐渐在windows下搭建phing环境,将遇到的困难记录于此,希望对大家有所帮助。
一,所需软件
1,apache/php/mysql集成包,可以选用WampServer或phpstudy或appserv-win32-2.5.9.exe都比较好用.
2,svn服务器安装svn-1.4.5-setup.exe
3,svn界面管理软件svnmanager-1.08.zip
4,svn客户端软件TortoiseSVN-1.6.5.16974-win32-svn-1.6.5.msi和汉化补丁LanguagePack_1.6.5.16974-win32-zh_CN.msi
5,自动化部署工具phing-2.4.1.zip
二,安装步聚
1,安装集成包,一路next即可,我使用的是phpstudy,安装完成后可以http://localhost查看是否安装成功,如果apache启动不成功,则编辑httpd.conff去掉ServerName前面的#号。重启apache,看到it work!则安装成功。
2,默认情况下是没有安装pear的,所以需要下载go-pear.php文件放到php5文件夹下。然后cmd打开命令符模式,进入php5的文件夹,执行php go-pear.php,一路Y和回车即可。pear安装完成,双击PEAR_ENV.reg将相关信息导入注册表,同时重启Apache即可。安装pear目的是以后在安装svnmanager时候用的上。
3,集成环境安装好之后,开始安装版本控制服务器,svn-1.4.5-setup.exe,一路下一步即可。