On Thu, Oct 23, 2008 at 4:23 PM, Brett Porter <[EMAIL PROTECTED]> 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 > [EMAIL PROTECTED] > http://blogs.exist.com/bporter/ > >
