On 02/11/2011 04:58, Lionel Orry wrote: > Hi everyone, > > to give a starting point for a discussion about continuous integration > (I talked about Buildbot and Jenkins already, that's what CI is > about), I created a repository so that you can try it at home.
I'm all for CI. It is extremely helpful in catching build errors very quickly. We utilize at the office. It does a great job of catching build issues early. I've found that building each checkin is a bit much, as its not unusual for a dev to make a flurry of checkins for one reason or another. So we have a timer that ticks every 2hrs which will build if there is a un-built commit, and we have the ability for any dev to kick off the build at their leisure. It's quite nice for us. All devs are constantly linked to the build server via an applet and the status is given to them via a notification in the systray. Furthermore, with a good set of unit tests, you can catch (the more important buggers imho) API breaks and regressions due to refactoring. Above that... we automagically deploy to a integration point for immediate testing as well. No bug can be marked "resolved" by a dev without confirmation on a machine *other* than their development workstation. There's a lot of pros to be had, and if its implemented in an unobtrusive fashion... very few cons. (my 2 cents) > > I don't expect it to work perfectly the first time for everyone, but > that's a starting point, since it seems no one wants to get his feet > wet. > > So please check out http://github.com/chickenkiller/jenkins-efl and > follow the installation instructions. They are easy. I've never used Jenkins, but certainly curious about it since you've started the work. > > And while you're at it, feedback please, and if there's a common > agreement, let's talk about where to install the server and what > slaves to put in place. Can FreeBSD users play too, with the majority of ya'll running linux? > > FYI, it took me a half day of work only to make that work in the > current state. It's really easy to use. > > Best regards, > Lionel > > ------------------------------------------------------------------------------ > The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: > Pinpoint memory and threading errors before they happen. > Find and fix more than 250 security defects in the development cycle. > Locate bottlenecks in serial and parallel code that limit performance. > http://p.sf.net/sfu/intel-dev2devfeb > _______________________________________________ > enlightenment-devel mailing list > enlightenment-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > -- Regards, Ravenlock
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel