我开发了一个使用Symfony 2框架的应用程序.应用程序代码驻留在一个Bundle中,而在本地机器上,我刚刚下载了Symfony2标准版本,并将教程所描述的Bundle添加到src文件夹中,然后才能正确编辑配置/路由文件.从发展的角度来看,这是很好的.
我现在开始考虑如何处理关于部署到生产环境/持续集成设置的框架依赖关系.我应该继续,直到现在,使用一个发行版,也许一个像Phing这样的构建工具来查看我的捆绑包和任何其他的依赖关系?还是应该只从Github检查Symfony的源码,并为我的应用程序维护一个定制的“分发”?
我希望别人不得不做一个类似的事情,并可以推荐一个最小化的解决方案!
谢谢.
你的测试是用
PHPUnit编写的吗?如果是这样,可以使用ant直接运行测试,然后从jenkins运行Ant.在我的设置中,我有一个第二个项目,如果测试通过,更新我们的分段环境中的git结帐.我遇到了一大堆问题,这些都在一起(主要是github键,用户权限,用户shell环境等),但PHPqa工具工作得很好.我刚刚看到这篇文章,似乎是一个更新的指南,让所有的运行:
http://edorian.posterous.com/setting-up-jenkins-for-php-projects
http://edorian.posterous.com/setting-up-jenkins-for-php-projects