由于存在依赖性,我从工作中获得了一个使用Deployer版本3的deployscript。
现在,我想将此脚本迁移到Deployer版本6,并发现一些有趣的东西。
有时我们使用env('key','value');
,有时我们使用set('key','value');
。这两个声明都可以与{{key}}
一起使用。
在Deployer 6中不再实现env,但是在文档中我发现了这一点:
环境变量数组。
set('env', [
'VARIABLE' => 'value',
]);
因此,如果要使用env,则必须以新方式编写。到目前为止一切顺利。
但是我没有发现,什么时候应该使用 set方法,什么时候应该使用“ set env变体” 。
在Deployer上下文中有什么区别。
感谢您的深思熟虑。