Как использовать 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
Другие вопросы по тегам