1
自從我的Laravel應用程序增加了一點(1應用程序服務器,2個隊列工作服務器,日誌記錄服務器等)後,我剛剛註冊了Laravel Envoyer。Laravel Envoyer - Testing
本地,我在Laravel的homestead
環境中開發。
我計劃有一套階段服務器和一套Productions服務器。
想法是,我希望能夠一次推送到所有服務器(在特定的環境中),至少在每個盒子上運行一些重要的環境測試。這是因爲我需要確保某些.env變量存在並正確設置。
但是,從我讀過的內容看來,測試通常不會在您的實時服務器上運行。實際上,Envoyer默認爲composer install --no-dev
,完全不包括phpunit
。現在
,我可以移動phpunit
了我composer.json
的require-dev
段並進入主依賴關係列表,但我只是想確認有沒有這種多服務器的更好的方法或優選的做法部署?