I’ve been invited to speak on colleague Chris Read’s track at QCon London this March. The track itself is chock full of a number of experienced proffesionals (including two ex-colleagues) so I fully intend to raise my game accordingly. We’re lucky enough to have Michael T. Nygard speaking too, author of perhaps the best book [...]
Categories: Build And Deployment,presentations
Tagged: build, devops, presentations, qcon, speaking
- Published:
- February 16, 2010 – 9:12 pm
- Author:
- By Sam Newman
One of the problems quickly encountered when any new team adopts a Continuous Build is that builds become slow. Enforcing a Build Time Limit can help, but ultimately if all of your Continuous Build runs as one big monolithic block, there are limits to what you can do to decrease build times. One of the [...]
Categories: Build And Deployment Patterns
Tagged: build, buildpattern, devops, pattern
- Published:
- January 24, 2010 – 6:22 pm
- Author:
- By Sam Newman
Anyone who has worked in a team which uses a Continuous Build inevitably starts to learn about the cost of a long running build: More time between checkin and a report of a failure Higher chance of Continuous Build containing multiple checkins, increasing the chance of an integration break and complicating rollback Fixing a build [...]
Categories: Build And Deployment Patterns
Tagged: build, patterns, productivity, team
- Published:
- January 16, 2010 – 9:31 pm
- Author:
- By Sam Newman
The Checkin Gate defines a set of tests which need to pass before a developer checks in. Typically, the tests are a subset of the total test suite – selected to provide a good level of coverage, whilst running in a short space of time. There is an inherent trade-off with a Checkin Gate though [...]
Categories: Build And Deployment Patterns
Tagged: build, patterns
- Published:
- January 10, 2010 – 7:48 pm
- Author:
- By Sam Newman
Recently, both Paul Julius and Chris Read pointed out that I was perhaps the first person to document the concept of build pipelines, at least in terms of how it relates to continuous integration and the like. As it turns out, the original posts on the subject are from further back than I remember: An [...]
Categories: Build And Deployment
Tagged: build, devops
- Published:
- December 13, 2009 – 2:59 pm
- Author:
- By Sam Newman