I would use a bash helper for that purpose. It seems the apropiate place for future maintain and flexibility
On Wednesday, June 9, 2010, Lee Hambley <[email protected]> wrote: > It really depends what you mean "Projects" – Capistrano is built around the > premise of atomic releases of independent components. It may not be the tool > for you. > (Possible Solution… don't update the current symlink until all projects are > complete, and write your own task for that…) > > On 9 June 2010 08:10, Himanshu Raina <[email protected]> wrote: > > Hi, > > In continuation to this, is it possible to change the links (i.e from > release_path to current_path) only when all the projects have been > deployed. Since, most of the projects are inter-dependent deploying > one project at a time and changing link would cause problems or > inconsistency. > > > > On Tue, Mar 16, 2010 at 7:08 PM, Rafael G. <[email protected]> wrote: >> dopedoxygen wrote: >>> >>> Hi, >>> >>> I have a repository with 4 different projects. Can I deploy all of >>> these one by one. I want the script to be something like this. >>> >>> 1> On running cap deploy:php it should ask me for number of projects >>> that are to be deployed. >>> >>> 2> Say if the number=2 it should ask me for the project which needs to >>> be deployed. >>> >>> 3> So, the first run deploys the code from /myrepos/proj1 to >>> deploy_to_path1 and the second run deploys the code from /myrepos/ >>> proj2 to deploy_to_path2 >>> >>> I would basically want to run a for loop >>> >>> for (x=1,x<=$count,x++) where count is the number of projects I wish >>> to deploy >>> >>> Can this be done? Any help in this regard would be appreciated. >>> >>> >> >> Hi, >> >> If you can deploy every project one by one, you only need to write an >> script (with bash, php, ruby,...) that ask for a number, move between paths >> as you want and execute "cap deploy". >> >> Regards >> >> >> -- >> Rafa >> >> -- >> * You received this message because you are subscribed to the Google Groups >> "Capistrano" group. >> * To post to this group, send email to [email protected] >> * To unsubscribe from this group, send email to >> [email protected] For more options, visit this group >> at http://groups.google.com/group/capistrano?hl=en > > -- > * You received this message because you are subscribed to the Google Groups > "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/capistrano?hl=en > > > > > > -- > * You received this message because you are subscribed to the Google Groups > "Capistrano" group. > * To post to this group, send email to [email protected] > * To unsubscribe from this group, send email to > [email protected] For more options, visit this group at > http://groups.google.com/group/capistrano?hl=en -- Rudy Godoy http://htu.pe - Internet Software -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
