如何使用php deployer?

时间:2016-12-27 01:06:09

标签: php-deployer

我想用Deployer部署一个PHP项目 我有这段代码:

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 个答案:

答案 0 :(得分:3)

要进行部署,您必须在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