我想用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 当一切都清楚时,我想链接到当前文件夹 我怎么能这样做?
答案 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