array_merge($sharedDirectories, $sharedFiles, $exclude), 'exclude-file' => false, 'include' => [], 'include-file' => false, 'filter' => [], 'filter-file' => false, 'filter-perdir' => false, 'flags' => 'az', 'options' => ['delete'], 'timeout' => 300 ]); set('rsync_src', './'); set('keep_releases', 10); serverList('./.gitlab-ci/deployer/servers.yml'); set('php', '/opt/php/php70/bin/php'); set('typo3_console', 'vendor/bin/typo3cms'); task('typo3', function() { run('cd {{release_path}} && {{php}} {{typo3_console}} install:generatepackagestates'); run('cd {{release_path}} && {{php}} {{typo3_console}} install:extensionsetupifpossible'); }); task('cache', function () { run('cd {{release_path}} && {{php}} vendor/bin/cachetool opcache:reset'); }); task('deploy', [ 'deploy:prepare', 'deploy:release', 'rsync:warmup', 'rsync', 'deploy:shared', 'deploy:writable', 'typo3', 'deploy:symlink', 'cache', 'cleanup' ]);