加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 16:42:20 所属栏目:PHP教程 来源:网络整理
导读:我开发了一个使用Symfony 2框架的应用程序.应用程序代码驻留在一个Bundle中,而在本地机器上,我刚刚下载了Symfony2标准版本,并将教程所描述的Bundle添加到src文件夹中,然后才能正确编辑配置/路由文件.从发展的角度来看,这是很好的. 我现在开始考虑如何处理关
我开发了一个使用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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读