W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
使用 run 命令來執(zhí)行任務(wù):
envoy run foo
如有需要,你還可以通過命令行向 Envoy 文件傳遞參數(shù):
envoy run deploy --branch=master
你可以通過 Blade 語法引用這些參數(shù):
@servers(['web' => '192.168.1.1'])
@task('deploy', ['on' => 'web'])
cd site
git pull origin {{ $branch }}
php artisan migrate
@endtask
你可以在 @setup 指令中聲明變量,并在 Envoy 文件中執(zhí)行普通的 PHP 代碼:
@setup
$now = new DateTime();
$environment = isset($env) ? $env : "testing";
@endsetup
還可以通過 @include 指令引入任意的 PHP 文件:
@include('vendor/autoload.php');
如果你想要在執(zhí)行指定的任務(wù)前有一個(gè)提示確認(rèn),可以使用 confirm 指令:
@task('deploy', ['on' => 'web', 'confirm' => true])
cd site
git pull origin {{ $branch }}
php artisan migrate
@endtask
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: