A deployment tool written in PHP with support for popular frameworks out of the box.
Deployer is a cli tool for deployment of any PHP applications, including frameworks such as Laravel, Symfony, Zend Framework and many more.
Main concept of Deployer is recipe, a php file containing tasks definitions. Recipe can require other recipes and extend/ override functionality. Here is an example of simple task.
task('uptime', function () {
$result = run('uptime');
writeln("{{hostname}} uptime: $result");
});Also Deployer comes with bunch of ready to use recipes from community for Slack, etc. Deployer can be easily installed via composer or as phar archive.