Я пытаюсь развернуть свой код через php deployer, но у меня возникла проблема с синтаксисом, которая заключается в том, как я могу повторно использовать host user
на task
?
Например, Я хотел бы заменить USERNAME
на barfoo
динамически c. Не жесткий код.
Может кто-нибудь дать мне предложение? Очень уместно.
host('17.99.88.225')
->user('barfoo') // This is the server user name
->stage('production')
->set('deploy_path', '/SERVER_PATH/{{application}}')
->set('branch', 'develop');
...
task('upload:env', function () {
runLocally('scp .env USERNAME@{{hostname}}:{{release_path}}/.env');
})->desc('Environment setup');