So, that means, the way it works is as follows

1. Git repo structure should match tomcat webapp deployment directory structure
2. CartridgeAgent on the VM will be triggered on a git push event and would do 
local pull and thereby treat is as an redeploy on a successful pull

Right?




________________________________
 From: chris snow <chsnow...@gmail.com>
To: dev <dev@stratos.apache.org> 
Cc: Maria Beckham <mariabeckha...@yahoo.com> 
Sent: Saturday, June 7, 2014 11:47 PM
Subject: Re: ADC code
 


Hi Sajith, thanks for this.  Do you think this information needs to get added 
to the wiki?  I.e. will other users need to know this as well?


On 8 Jun 2014 04:15, "Sajith Kariyawasam" <saj...@wso2.com> wrote:

Hi Maria,
>
>
>Yes, as Chris have mentioned code for git operations are in Cartridge Agent 
>component.
>
>
>You need to do the git pull directly to the deployment directory of the 
>particular cartridge. That can be configured using the APP_PATH system 
>property in Cartridge Agent's startup script stratos.sh [1] 
>For eg, in Tomcat cartridge you can have APP_PATH configured to 
><TOMCAT_HOME>/webapps, and have the war files in your git repository, and the 
>git clone / pull is done to the exact location.
>
>
>Hope this helps
>
>
>Thanks,
>Sajith
>
>
>[1] 
>https://github.com/apache/stratos/blob/master/products/cartridge-agent/modules/distribution/src/main/bin/stratos.sh
>
>
>
>On Sun, Jun 8, 2014 at 2:43 AM, chris snow <chsnow...@gmail.com> wrote:
>
>Hi Maria,
>>
>>I think you want to be looking at the cartridge agent  [1] the git
>>pull seems to be here [2]
>>
>>I'm not sure about code for deploying, hopefully someone else will be
>>able to step in with this information...
>>
>>Cheers,
>>
>>Chris
>>
>>---
>>[1] 
>>https://github.com/apache/stratos/tree/master/components/org.apache.stratos.cartridge.agent
>>[2] 
>>https://github.com/apache/stratos/blob/master/components/org.apache.stratos.cartridge.agent/src/main/java/org/apache/stratos/cartridge/agent/CartridgeAgent.java#L331
>>
>>
>>On Sat, Jun 7, 2014 at 9:55 PM, Maria Beckham <mariabeckha...@yahoo.com> 
>>wrote:
>>> Hi,
>>>
>>> Which java code or components are responsible for doing git pull and
>>> deploying to tomcat server on git push notification?
>>>
>>> I saw some code like updaterepository but i dont see any git pull or deploy
>>> code to update tomcat for java app war.
>>>
>>> Thanks,
>>> Maria
>>
>>
>>
>>--
>>Check out my professional profile and connect with me on LinkedIn.
>>http://lnkd.in/cw5k69
>>
>
>
>
>-- 
>
>--
>Sajith Kariyawasam
>
>Mobile: +94772269575
>

Reply via email to