1
自从我的Laravel应用程序增加了一点(1应用程序服务器,2个队列工作服务器,日志记录服务器等)后,我刚刚注册了Laravel Envoyer。Laravel Envoyer - Testing
本地,我在Laravel的homestead
环境中开发。
我计划有一套阶段服务器和一套Productions服务器。
想法是,我希望能够一次推送到所有服务器(在特定的环境中),至少在每个盒子上运行一些重要的环境测试。这是因为我需要确保某些.env变量存在并正确设置。
但是,从我读过的内容看来,测试通常不会在您的实时服务器上运行。实际上,Envoyer默认为composer install --no-dev
,完全不包括phpunit
。现在
,我可以移动phpunit
了我composer.json
的require-dev
段并进入主依赖关系列表,但我只是想确认有没有这种多服务器的更好的方法或优选的做法部署?