Laravel Envoyer - 测试

时间:2016-07-23 16:13:43

标签: laravel laravel-forge envoyer.io

我刚刚注册了Laravel Envoyer,因为我的Laravel应用程序已经增长了一点(1个Application Server,2个Queue Worker Servers,一个Logging Server等)。

在当地,我在Laravel的homestead环境中开发。

我计划拥有一组Staging服务器和一组Productions服务器。

我的想法是,我希望能够立即推送到所有服务器(在特定环境中),至少在每个盒子上运行一些重要的环境测试。这是因为我需要确保存在某些.env变量并正确设置。

但是,根据我的阅读,似乎测试通常不会在您的实时服务器上运行。实际上,默认情况下,Envoyer会composer install --no-dev,这会完全排除phpunit

现在,我可以将phpunit移出我require-dev的{​​{1}}部分并进入主要依赖列表,但我只是想确认没有更好的这种多服务器部署中的方法或首选实践?

1 个答案:

答案 0 :(得分:2)

安装" Dev" Composer Dependencies 选项位于:

项目设置 - >源代码管理标签。

在您提出问题时,不确定此选项是否存在。

enter image description here