php – 部署/持续整合Symfony 2应用程序与Jenkins / Hudson

前端之家收集整理的这篇文章主要介绍了php – 部署/持续整合Symfony 2应用程序与Jenkins / Hudson前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我开发了一个使用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

我有这个’Hello world’项目,包括一个工作的build.xml,如果蚂蚁和PHP工具设置正确,应该可以工作:

https://github.com/canuckistani/JenkinsTest

猜你在找的PHP相关文章