阅读(4234) (1)

任务宏

2016-02-24 15:52:13 更新

“宏”可以让你只用一条命令就能顺序执行一组任务。例如:

@servers(['web' => '192.168.1.1'])

@macro('deploy')
    foo
    bar
@endmacro

@task('foo')
    echo "HELLO"
@endtask

@task('bar')
    echo "WORLD"
@endtask

deploy 宏可以通过一条简单地命令启动并执行:

envoy run deploy