deployer/recipe/deploy/clear_paths.php
Anton Medvedev 47a193f9af
Add docgen
2020-10-02 01:11:13 +03:00

19 lines
460 B
PHP

<?php
namespace Deployer;
desc('Cleaning up files and/or directories');
task('deploy:clear_paths', function () {
$paths = get('clear_paths');
$sudo = get('clear_use_sudo') ? 'sudo' : '';
$batch = 100;
$commands = [];
foreach ($paths as $path) {
$commands[] = "$sudo rm -rf {{release_path}}/$path";
}
$chunks = array_chunk($commands, $batch);
foreach ($chunks as $chunk) {
run(implode('; ', $chunk));
}
});