continuum-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Emmanuel Venisse" <emmanuel.veni...@gmail.com>
Subject Re: Distributed builds
Date Fri, 24 Oct 2008 04:34:13 GMT
On Thu, Oct 23, 2008 at 4:23 PM, Brett Porter <brett@apache.org> wrote:

>
> On 23/10/2008, at 9:38 PM, Emmanuel Venisse wrote:
>
>
>> The process is:
>>
>> if latest agent version isn't deployed on the agent server
>>   copy the agent to the agent server
>> end if
>> start ssh session
>> launch agent with the project context (agent is a simple standalone to
>> start
>> when needed, it isn't a service)
>> stop ssh session
>>
>> With this mechanism, we get in real time the output of the agent instead
>> of
>> to get the build result at the end. It's important to can to follow the
>> build output during the build so the build result page is updated
>> automatically.
>>
>
> I think maybe this is a good alternative to add in the future, but probably
> not the only way. It might have some drawbacks, like:
> * long builds and flaky connections would lose the build if the connection
> drops
> * a nuisance to run on Windows :)
>
> I think maybe the most robust for the future is JMS like David B had in
> place earlier, since you can use the built in features to make sure build
> results never get lost, and can probably handle some servers going down.
>
> But I also like XMLRPC because it already exists so is a good starting
> point - we can get something working and then improve later by slimming down
> the builder and improving the communication medium.
>
> WDYT?


Ok


>
>
> Cheers,
> Brett
>
> --
> Brett Porter
> brett@apache.org
> http://blogs.exist.com/bporter/
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message