"192.168.1.1", "web-2" => "192.168.1.2"]) @task("deploy", ["on" => ["web-1", "web-2"], "parallel" => true]) " />

并行执行

如果你希望在多个服务器上并行执行一个任务,只需在任务声明处添加 parallel 选项即可:

@servers(["web-1" => "192.168.1.1", "web-2" => "192.168.1.2"])

@task("deploy", ["on" => ["web-1", "web-2"], "parallel" => true])
    cd site
    git pull origin {{ $branch }}
    php artisan migrate
@endtask
文章导航