From 734c219f1d5df3d04c61c8a49325b506ee401d59 Mon Sep 17 00:00:00 2001 From: Carlos Buenosvinos Date: Wed, 7 Dec 2016 15:34:43 +0100 Subject: [PATCH] Add Ansistrano --- _posts/12-05-01-Building-your-Application.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/_posts/12-05-01-Building-your-Application.md b/_posts/12-05-01-Building-your-Application.md index b25e6fe..4bd154e 100644 --- a/_posts/12-05-01-Building-your-Application.md +++ b/_posts/12-05-01-Building-your-Application.md @@ -30,6 +30,8 @@ There are many open source tools available to help you with build automation and [Capistrano] is a system for *intermediate-to-advanced programmers* to execute commands in a structured, repeatable way on one or more remote machines. It is pre-configured for deploying Ruby on Rails applications, however you can successfully deploy PHP systems with it. Successful use of Capistrano depends on a working knowledge of Ruby and Rake. Dave Gardner's blog post [PHP Deployment with Capistrano][phpdeploy_capistrano] is a good starting point for PHP developers interested in Capistrano. +[Ansistrano] is a couple of Ansible roles to easily manage the deployment process (deploy and rollback) for scripting applications such as PHP, Python and Ruby. It's an Ansible port for [Capistrano]. It's been used by quite a lot of PHP companies already. + [Rocketeer] gets its inspiration and philosophy from the Laravel framework. Its goal is to be fast, elegant and easy to use with smart defaults. It features multiple servers, multiple stages, atomic deploys and deployment can be performed in parallel. Everything in the tool can be hot swapped or extended, and everything is written in PHP. [Deployer] is a deployment tool written in PHP. It's simple and functional. Features include running tasks in parallel, atomic deployment and keeping consistency between servers. Recipes of common tasks for Symfony, Laravel, Zend Framework and Yii are available. Younes Rafie's article [Easy Deployment of PHP Applications with Deployer][phpdeploy_deployer] is a great tutorial for deploying your application with the tool. @@ -86,6 +88,7 @@ PHP. [Phing]: http://www.phing.info/ [Apache Ant]: http://ant.apache.org/ [Capistrano]: https://github.com/capistrano/capistrano/wiki +[Ansistrano]: http://ansistrano.com [phpdeploy_capistrano]: http://www.davegardner.me.uk/blog/2012/02/13/php-deployment-with-capistrano/ [phpdeploy_deployer]: http://www.sitepoint.com/deploying-php-applications-with-deployer/ [Chef]: https://www.chef.io/