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

Reply via email to