On Wed, Sep 7, 2011 at 03:53, Ferenc Kovacs <tyr...@gmail.com> wrote: > On Wed, Sep 7, 2011 at 3:29 AM, Stas Malyshev <smalys...@sugarcrm.com> wrote: >> Hi! >> >> Since we started to pay real attention to our unit tests now, I wonder if we >> could set up some kind of frequently-running CI system that could be used to >> screen commits and identify breakage early? That'd help with 5.4 process I >> think. >> We have http://gcov.php.net/ but it doesn't run with the frequency I'd like >> and since it says the run takes 44 hours it's kind of understandable. So I >> wonder if we could have something that just builds it and runs unit tests >> and we could see it in the same format as on gcov? Ideally after each commit >> would be nice, but say once an hour or two (even fullest unit tests run >> should take more than that, I think) would be OK too. If we could have two >> of them, like Linux & Windows, it'd be even better, but at least one would >> be nice. >> What do you think? >> -- >> Stanislav Malyshev, Software Architect >> SugarCRM: http://www.sugarcrm.com/ >> (408)454-6900 ext. 227 >> >> -- >> PHP Internals - PHP Runtime Development Mailing List >> To unsubscribe, visit: http://www.php.net/unsub.php >> >> > > Hi, I also support the idea. > I would suggest setting up a jenkins(ex-hudson) cluster, it is the > leading CI product on the market (and a really successful open source > project), and it is really well-known in the php community as well, > and because I have used for my other projects in the past(not just for > php, but for some C apps also). > Jenkins supports having multiple slave instances running on different > platforms, nicely bound together, so you only access the master > instance through your browser, but the builds itself can be off-loaded > to the slaves ( > https://wiki.jenkins-ci.org/display/JENKINS/Distributed+builds ). > I would be happy to help setting it up.
We have wanted to setup some buildbots and testing environments for years now, and I think we even have several boxes still laying around for that purposes. If you think you can handle the initial installation, go for it. I'll see if I can hunt down the credentials somewhere. -Hannes -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php