W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
首先,通過(guò) Composer 的 global 命令來(lái)安裝 Envoy:
composer global require "laravel/envoy=~1.0"
請(qǐng)務(wù)必將 ~/.composer/vendor/bin 目錄加入到 PATH 環(huán)境變量中,這樣才能在命令行中執(zhí)行 envoy 命令時(shí)找到可執(zhí)行文件。
接下來(lái),在項(xiàng)目的根目錄下創(chuàng)建 Envoy.blade.php 文件。下面給出的實(shí)例代碼你可以當(dāng)做模板使用:
@servers(['web' => '192.168.1.1'])
@task('foo', ['on' => 'web'])
ls -la
@endtask
如上所示,在文件的開(kāi)頭首先定義了 @servers 數(shù)組。后續(xù)的任務(wù)聲明中,你可以在 on 選項(xiàng)中直接引用。在 @task 聲明里,你可以直接填寫(xiě)需要在服務(wù)器上執(zhí)行的 Bash 腳本代碼。
init 命令可以很方便地用來(lái)創(chuàng)建一個(gè)包含基本內(nèi)容的 Envoy 文件:
envoy init user@192.168.1.1
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)系方式:
更多建議: