官网上有一份phing的基本配置文件,网上又找了一份比较复杂的,根据自己的项目对比一下喽 官网配置文件: ?xml?version="1.0"?encoding="UTF-8"??? ?? ?? ?? ????!--?============================================??--?? ????!--?Target:?prepare??????????
官网上有一份phing的基本配置文件,网上又找了一份比较复杂的,根据自己的项目对比一下喽
官网配置文件:
<?xml ?version="1.0"?encoding="UTF-8"?>?? ?? ?? ?? ????<!--?============================================??-->?? ????<!--?Target:?prepare???????????????????????????????-->?? ????<!--?============================================??-->?? ?????? ?????????? ?????????? ?????? ?? ????<!--?============================================??-->?? ????<!--?Target:?build?????????????????????????????????-->?? ????<!--?============================================??-->?? ?????? ?????????? ?? ?????????? ?????????? ?? ?????????? ?????????? ?? ?????????? ?????????? ?????? ?? ????<!--?============================================??-->?? ????<!--?(DEFAULT)??Target:?dist???????????????????????-->??? ????<!--?============================================??-->?? ?????? ?????????? ?? ?????????? ?????????????? ?????????????????? ?????????????? ?????????? ?? ?????????? ?????? ??
第三方配置文件 :
<?xml ?version="1.0"?encoding="UTF-8"?>?? ??? ?? ??? ????<!--?Target:?config?设置变量,控制部署到不同环境-->?? ?????? ?????????? ?????????? ????????Deploy?to?Env(prod|test):?? ?????????? ?????????????? ?????????????? ?????????????????? ?????????????????? ?????????????????? ?????????????????? ?????????????? ?????????? ?????????? ?????????????? ?????????????? ?????????????????? ?????????????????? ?????????????????? ?????????????????? ?????????????? ?????????? ?????? ??? ????<!--?Target:?build??Checkout?from?svn,?and?make?tar.gz?-->?? ?????? ?????????? ????????Revision?to?export?from?svn:?? ?????????? ??? ?????????? ?????????? ?????????? ?????????????? ?????????????????? ?????????????????? ?????????????? ?????????? ?????? ??? ????<!--?Target:?deploy???Upload?tar.gz,?switch?to?uploaded?revision??-->?? ?????? ?????????? ?????? ?????? ?????????? ??? ?????????? ??? ?????????? ?????? ?????? ????<!--?Target:?switch????Switch?current?revision??-->?? ?????? ?????????? ?????? ?????? ?????????? ????????Revision?to?set?as?active:?? ??????????? ?????? ?????? ?????? ????<!--?Target:?update_deps??Update?server?setting?by?execute?scripts(database,?crontab,?restart?service,?etc.)??-->?? ?????? ?????????? ?????? ?????? ?????????? ?????????? ????????Confirm?database?migration?sql?script(yes|no):?? ?????????? ?????????????? ?????????????? ?????????????????? ?????????????? ?????????? ?????? ??
为了更好的使用phing,还是需要把文档看完的:http://www.phing.info/docs/guide/stable/,事实上phing在几年前就准备开始尝试了,但最终都没有正式在项目里使用。为了以后更好的管理和发布项目,想了想,还是先试一下。
事实上,我是想将一份代码分发到N台服务器,所以我最近在做不停的尝试。。。也考虑过用git进行分发,只是还没有开始罢了。估计下一步就会用git进行测试了
原文地址:phing的配置文件, 感谢原作者分享。