2010-07-09 96 views
2

“build /”文件夹的所有源将被放置和“生成”的好处是什么?为什么要用PHP项目和phing生成“build /”文件夹

也许这是一个愚蠢的问题,但我想了解持续集成与PHP。用于phing的build.xml的任何例子都使用这样的构建/文件夹,但是对于PHP而言,检出项目不需要编译,而只需要基本配置。将所有内容复制到build /将会使事情复杂化,因为您将文件和+1文件夹加倍到Web根路径(如果您想让Web UI运行硒测试)

特别是我需要phing的两种情况下:
1)让新用户安装他的第一次安装(或更新旧),在工作副本
2)运行单位/ func测试,phpcc,phpcs,phpdoc等(所有通常CI服务器)

我应该为第二个任务“build /”吗?什么是PHP的最佳实践?

回答

5

有有一个build目录几个很好的理由(即部署到多个环境,执行一些文本替换,减少和合并CSS和JS,优化图像处理的配置文件等)

然而,这些可能不适用于您的使用情况。没有规则说你需要这个目录。根据您在生产测试中的想法,构建目录可能是保留此目录的一个很好的理由。

相关问题