我正在将Git集成到公司工作流中,老板希望在部署到生产之前能够测试php代码。目标是有三个环境:开发、测试和生产。
因此,工作流将类似于:
现在,这里有几个渔获物:
我很感激你对如何做上述工作的任何想法和想法。
谢谢!
发布于 2011-04-25 21:12:28
在我们的暂存服务器上,我已经将本地smtp配置为删除除某些位于白名单上的地址以外的所有邮件。这样,客户就不会收到来自暂存环境的任何邮件。
对于其他外部服务,如果它们支持或以其他方式使用存根,我将以测试模式运行它们。后者意味着我们不能测试最后一个集成点,但这是可以接受的。
发布于 2011-04-25 21:21:16
我以前见过类似的应用程序编写方法,并看到了以下实现:
Zend_Config很好地处理了这个问题。发布于 2011-04-25 21:22:33
我喜欢James C提到依赖注入。注入的依赖将模糊您的生产和测试环境之间的界线,而不需要广泛的配置。这肯定会让你的生活更轻松。
https://stackoverflow.com/questions/5783230
复制相似问题