WIP - copy directories

This commit is contained in:
Nicolas de Marqué Fromentin 2015-07-05 14:53:49 +02:00
parent 93bc8263b2
commit 37044aba13

View File

@ -11,6 +11,7 @@
set('keep_releases', 3);
set('shared_dirs', []);
set('shared_files', []);
set('copy_dirs', []);
set('writable_dirs', []);
set('writable_use_sudo', true); // Using sudo in writable commands?
@ -156,6 +157,22 @@ task('deploy:update_code', function () {
})->desc('Updating code');
/**
* Copy directories. Usefull for vendors directories
*/
task('deploy:copy_dirs', function () {
$dirs = get('copy_dirs');
foreach($dirs as $dir) {
//Delete directory if exists
run("rm -rf {{release_path}}/$dir");
//Copy files
run("cp -rpf {{deploy_path}}/current/$dir {{release_path}}/$dir");
}
})->desc('Copy directories');
/**
* Create symlinks for shared directories and files.