Distributed CC with QEMU?

View: New views
3 Messages — Rating Filter:   Alert me  

Distributed CC with QEMU?

by Lothar Behrens :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I like to use CC to build my project on multiple platforms, but I  
haven't enough resources to run each platform at the same time.

I thought it could be possible to configure auto shutdown servers  
running in a QEMU instance and talking to CC master.
So when the first server of this kind is started it waits for any  
change in code and starts a build when a change occurs. Then
the server shuts it self down to let a script on the QEMU host rotate  
to the next QEMU instance to run.

So my question is as follows: Could a build agent do such a one shot  
build?

If the agent stops the parent script could halt the machine.

Thanks

Lothar

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









------------------------------------------------------------------------------
_______________________________________________
Cruisecontrol-user mailing list
Cruisecontrol-user@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user

Re: Distributed CC with QEMU?

by Jani Mikkonen-6 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi.

I have somewhat similar goals but im not using qemu directly.  We have
a scratchbox acting as a "host" which is configured to use qemu when
arch is different than the actual host. Im using just bunch of exec
builders inside compound builder and a wrapper script which passes the
actual commands to the scratchbox.. Works just fine and only thing i
have to do afterwards is do sb-conf ka -9 in the publisher section to
ensure that if some leftover processers  are still running inside sb,
they get killed.

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
trial. Simplify your report design, integration and deployment - and focus on
what you do best, core application coding. Discover what's new with
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Cruisecontrol-user mailing list
Cruisecontrol-user@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user

Frozen qemu based CC setup solution

by Lothar Behrens :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I had trouble keeping qemu running when a java process like CC is  
acting. The qemu process seemed to freeze.
After a while I found a posting on qemu list how to keep the qemu host  
not freezing for ever.

Here I posted the script I used to monitor a qemu process with the  
help of ping -c 1 to automate the task:

http://qemu-forum.ipi.fi/viewtopic.php?f=4&t=4744

This may help others :-)

Lothar

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Cruisecontrol-user mailing list
Cruisecontrol-user@...
https://lists.sourceforge.net/lists/listinfo/cruisecontrol-user