关于php项目的自动化部署 怎么用
1个回答
推荐于2016-10-20
展开全部
(ant/phing)+rsync 搞定就行了,那些太多余了,我想你现在的项目肯定用不到,没有真实需求的话不要去主动学习,工具很多,但都是基于某种思想,学习思想就好了,工具一般情况下只做了解。
build其实就是按照顺序做几件事情,达到目的,比如:
1.跑通/tests下的测试用例文件(如果有不通过,发邮件给我,不继续执行)
2.打包/src目录(除.svn外)
3.打包好的zip发送到指定服务器
4.在服务器上解包zip
5.更改某些文件权限
etc.
部署的话应该是几台服务器进行同步,最简单的就是rsync了,一般需求的话rsync+bash都能轻松搞定。
build其实就是按照顺序做几件事情,达到目的,比如:
1.跑通/tests下的测试用例文件(如果有不通过,发邮件给我,不继续执行)
2.打包/src目录(除.svn外)
3.打包好的zip发送到指定服务器
4.在服务器上解包zip
5.更改某些文件权限
etc.
部署的话应该是几台服务器进行同步,最简单的就是rsync了,一般需求的话rsync+bash都能轻松搞定。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |