У меня есть деплойный скрипт из моей работы, где мы использовали Deployer версии 3, из-за зависимостей.
Теперь я хочу перенести этот скрипт в Deployer версии 6 и нашел что-то интересное.
Иногдамы используем env('key','value');
иногда мы используем set('key','value');
.Оба объявления можно использовать с {{key}}
.
. В Deployer 6 env больше не реализован, но в документации я нашел это:
env
Массив переменных среды.
set('env', [
'VARIABLE' => 'value',
]);
Так что, если я хочу использовать env, я должен написать это по-новому.Пока все хорошо.
Но я не выяснил, когда мне следует использовать метод set и когда мне следует использовать "вариант env set" .
А в чем разница в контексте Deployer.
Спасибо за пищу для размышлений.