stage('production') ->user('benkeg_gulbaba_api_access') ->forwardAgent() ->set('bin/php', '/usr/bin/php7.1') ->set('bin/composer', '{{bin/php}} /var/www/clients/client4/web38/bin/composer') ->set('php_service_name', 'php7.1-fpm') ->set('deploy_path', '/var/www/clients/client4/web38/deploy'); // Tasks desc('Restart PHP-FPM service'); task('php-fpm:reload', function () { // The user must have rights for restart service // /etc/sudoers: $username ALL=NOPASSWD:/bin/systemctl restart php-fpm.service run('sudo service {{php_service_name}} reload'); }); after('deploy:symlink', 'php-fpm:reload'); desc('Deploy your project'); 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', ]); after('deploy', 'success');