Как использовать php deployer?
Я хочу развернуть проект PHP с помощью Deployer.
У меня есть этот код:
task('deploy', [
'deploy:prepare',
'deploy:lock',
'deploy:release',
'deploy:update_code',
'deploy:shared',
'deploy:writable',
'deploy:vendors',
'deploy:clear_paths',
'deploy:symlink',
'deploy:unlock',
'cleanup',
'success'
]);
Я хочу развернуть на preview.domain.com и запустить приемочные тесты.
После этого я хочу прочитать report.xml.
Когда все ясно, я хочу ссылку на текущую папку.
Как я могу это сделать?
1 ответ
Чтобы выполнить развертывание, вы должны сконфигурировать ваш хост в файле deploy.php (в корне вашего проекта), например:
host('domain.com')
->stage('production')
->set('deploy_path', '/var/www/domain.com');
Вы можете создать задачу, которую можете подключить после другой задачи, например:
task('my_task', function () {
<code>
});
after('deploy', 'my_task');
с помощью этих инструментов вы можете сделать все
Чтобы выполнить развертывание, используйте команду:
dep deploy domain.com