env和set(尤其是在Deployer中)之间有什么区别?

时间:2018-09-11 08:33:15

标签: workflow

由于存在依赖性,我从工作中获得了一个使用Deployer版本3的deployscript。

现在,我想将此脚本迁移到Deployer版本6,并发现一些有趣的东西。

有时我们使用env('key','value');,有时我们使用set('key','value');。这两个声明都可以与{{key}}一起使用。

在Deployer 6中不再实现env,但是在文档中我发现了这一点:

env

环境变量数组。

set('env', [
    'VARIABLE' => 'value',
]);

因此,如果要使用env,则必须以新方式编写。到目前为止一切顺利。

但是我没有发现,什么时候应该使用 set方法,什么时候应该使用“ set env变体”

在Deployer上下文中有什么区别。

感谢您的深思熟虑。

0 个答案:

没有答案