Last week we offered a survey on Continuous Integration and Release Management practices to webcast attendees and readers of CMCrossroads. The results confirmed some of our suspicions about the state of software development. Most teams are using some ...
One of the interesting tensions we see is in how various teams promote approved or tested changes towards production and release. In an ideal world, our developers would work on various bug fixes and new features and as we neared release, a release ...
While rereading Martin Fowler's classic paper, Continuous Integration, it struck me that its approach to Continuous Integration (CI) is fundamentally flawed. Fowler, like most of the CI community, seems to argue that CI is about building rather than ...
Recent Responses
Re: CI and Release Management Survey I think part of the problem with Release Management is that there are a wide variety of definitions of the term. Some use it to denote only the creation of a Production build, while at the other extreme some use it to mean deployment to "User" ...
Re: Continuous Integration: Was Fowler Wrong? I would suggest that building and testing might be synonymous. While certainly a low bar, successfully compiling code and the building a deployment is really the most basic of tests, is it not?
Re: Continuous Integration: Was Fowler Wrong? Eric, Good stuff. I wont get pedantic and argue the semantics as several of the comments that seem to disagree, imo seem to agree with you position as well. As you know we are on of those enterprise class build shops. Urbancode's idea of a living build ...