安装
最后更新于:2022-04-01 15:07:27
首先,通过 Composer 的 global 命令来安装 Envoy:
`composer global require "laravel/envoy=~1.0"`
请务必将 ~/.composer/vendor/bin 目录加入到 PATH 环境变量中,这样才能在命令行中执行 envoy 命令时找到可执行文件。
接下来,在项目的根目录下创建 Envoy.blade.php 文件。下面给出的实例代码你可以当做模板使用:
~~~
@servers(['web' => '192.168.1.1'])
@task('foo', ['on' => 'web'])
ls -la
@endtask
~~~
如上所示,在文件的开头首先定义了 @servers 数组。后续的任务声明中,你可以在 on 选项中直接引用。在 @task 声明里,你可以直接填写需要在服务器上执行的 Bash 脚本代码。
init 命令可以很方便地用来创建一个包含基本内容的 Envoy 文件:
~~~
envoy init user@192.168.1.1
~~~