我是PHP开发的新手,并且想知道自动构建/部署周期是否易于设置。我在想的是在Eclipse中使用PHP项目并能够在远程测试服务器上启动测试实例,我将在Eclipse中控制它(服务器启动/停止)。此外,在保存更改时将其自动部署在服务器上(以类似于jvm的热部署的方式)。调试远程测试服务器也不错!我想这样做的原因是远程机器而不是本地机器,是让不同的团队成员从他们自己的PC轮流访问该服务器。
请注意我对设置测试环境以协助开发而非部署工作流程的技术感兴趣。
提前致谢。
答案 0 :(得分:2)
这会减慢开发方式。如果每个成员都有自己可以测试的本地网络服务器,那就更有效了。
引入共享服务器会遇到很多问题,例如,您将如何处理两个成员同时测试其代码的情况?您不希望每次保存文件时都上传更改,这只是浪费大量时间进行数据传输。
我建议使用Hudson建立一个持续的集成环境,并按给定的时间间隔拉回你的回购。这可以触发测试运行并验证您的代码。这样,当您的代码被破坏以及谁破坏了代码时,您会收到通知。