我开始使用Envoy。但是我遇到了一些错误
@servers(['web' => '127.0.0.1'])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate
@endtask
这对我来说很好。但是,如果向每个任务添加更多命令,例如
@servers(['web' => '127.0.0.1'])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate
php artisan db:seed
@endtask
它停止工作,并且出现错误。参数过多,预期参数“ command”过多。我向工匠任务(最后一个任务)添加了另一个命令
答案 0 :(得分:0)
运行方式...
envoy run deploy
如果要避免出现提示,只需添加--force
。
@setup
$ip = '127.0.0.1'
@endsetup
@servers(['local' => $ip])
@story('deploy')
git
artisan
@endstory
@task('git')
git pull origin master
@endtask
@task('artisan')
php artisan migrate --force
php artisan db:seed --force
@endtask