1

我刚刚注册了 Laravel Envoyer,因为我的 Laravel 应用程序已经增长了一点(1 个应用程序服务器、2 个队列工作服务器、一个日志服务器等)。

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

我计划拥有一组暂存服务器和一组制作服务器。

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

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

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

4

1 回答 1

3

在以下位置有安装“Dev” Composer Dependencies选项:

项目设置 -> 源代码管理选项卡。

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

在此处输入图像描述

于 2017-04-13T08:38:08.230 回答