I looked at Tinderbox a while ago and decided I could do better in Java. I started cobbling together something with SOAP services and JBoss - J[ava] D[istributed] B[uild] S[ystem].
Something like this. You tell a Slave where it's master is. The Slave starts up and registers it's availability with the Master. The Master may make requests to a Slave containing ant buildfiles. (these can contain ftp, unzip, cvs etc commands) and targets. The Slave returns a log and a status. The Master watches an e.g. CVS repository and schedules builds on Slaves of various architectures. The Master is even able to upgrade the development platform on a Slave by sending it a buildfile which does this. The Master remembers the architecture and components available on each Slave. The Master can produce nice reports, like Tinderbox, showing the state of various builds at various times. ..... Tinderbox is a mish-mash of scripts. Each node in the cluster needs to be individually configured... JDBS is much more dynamic and would make a nice base for a compile farm for someone like SourceForge. You just run up a Slave at night and contribute your processor to the farm..... I had plans to get it going and persuade JBoss to run it up somewhere. Plans are easy, but there is never enough time. If anyone is really keen, I could mail you the source..... ( I never wrote the buildfiles, scheduler or reporting). I was going to mention it to Chris but.... Jules --- marc fleury <[EMAIL PROTECTED]> wrote: > Sounds great actually, having the automated tests is > an important thing for > the next fase of dev. In fact even just the compile > farm with Linux but > triggered when there are tag updates would be an > important thing for us not > to miss obvious problems in the tests. > > marcf > > |-----Original Message----- > |From: [EMAIL PROTECTED] > |[mailto:[EMAIL PROTECTED]]On > Behalf Of Chris > |Kimpton > |Sent: Tuesday, October 30, 2001 5:01 AM > |To: [EMAIL PROTECTED] > |Subject: [JBoss-dev] Fwd: ests on different OS'es > | > | > |Hi Peter > | > |[I sent this to the list - hope you don't mind - > just to mix in any > |other ideas] > | > |There was some talk about the compile farm a few > months back... and I > |tihnk it could be a way to go... We'd just need to > see if we can > |automate all the work - eg cronjobs/at-jobs to > automate and getting > |the stuff off the box, scp all the way to a public > server. > | > |Although the biggest problem I see is that they > have no Windoze > |servers - which I think is where we need regular > testing. > | > |I think the tinderbox ( > http://mozilla.org/projects/tinderbox/ ) (or > |similar) route seems the way to go - that is, a > central server for > |results and then various servers for > generating/submitting results. > |It provides lots of info on when builds break and > can highlight the > |code that causes the break - from what I've > read.... ;-) > | > |This should allow practically anyone to use their > dev pc as a test > |machine - after you run the tests, you can submit > the results to the > |central server (although I maybe asking too much > from tinderbox > |here...) > | > |This is what I want to look at next. > | > |Chris > | > |--- Peter Fagerlund <[EMAIL PROTECTED]> wrote: > |> Date: Mon, 29 Oct 2001 18:37:01 +0100 > |> Subject: ests on different OS'es > |> From: Peter Fagerlund <[EMAIL PROTECTED]> > |> To: Chris Kimpton <[EMAIL PROTECTED]> > |> > |> Chris, > |> > |> have You seen "Guide to the SourceForge.net > Compile Farm" > |> > http://sourceforge.net/docman/display_doc.php?docid=762&group_id=1 > |> > |> Could We use that ? ... to also test on other > plattforms and have > |> an ant > |> task auto uppload the results for presentation > ??? ... > |> > |> What do u think ? ... > |> > |> /peter_f > |> > | > | > |===== > |Need somewhere to Live in London? - Then go to > http://freeflats.com > | > |__________________________________________________ > |Do You Yahoo!? > |Make a great connection at Yahoo! Personals. > |http://personals.yahoo.com > | > |_______________________________________________ > |Jboss-development mailing list > |[EMAIL PROTECTED] > |https://lists.sourceforge.net/lists/listinfo/jboss-development > > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development ____________________________________________________________ Nokia Game is on again. Go to http://uk.yahoo.com/nokiagame/ and join the new all media adventure before November 3rd. _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development
