Laravel forge 似乎有如下部署流程
(1) Git push from my PC to Bitbucket
(2) Webhook from Bitbucket to Forge server
(3) Copy deploy-script file and execute it on my own server via SSH from Forge server
示例部署脚本文件
cd /path/to/dir
git pull origin sample-repo
composer install --no-interaction --no-dev --prefer-dist --no-scripts
php artisan clear-compiled
php artisan optimize
php artisan migrate
如果目标服务器只有一台也没问题。但是我有一些负载平衡的实例。在这种情况下,我认为 Laravel forge 部署不合适。你同意吗?
我正在寻找另一种解决方案。http://wercker.com/是一种可能的解决方案。