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

Reply via email to