Agile 2009 - build http://agile2009.agilealliance.org/taxonomy/term/944/0 en Build Engineer Bootcamp: Builds As Code http://agile2009.agilealliance.org/node/2043 <p>Bad build practices take a hidden toll on teams. It is not uncommon for a new developer to take days or even weeks to establish a functioning workspace. Good build engineers can make all the difference. By treating the build framework with the same respect as other source code they can help prevent these problems. In this clinic we will show how to refactor your build approach to end up with sustainable practices that get new people up and running quickly and set the stage for long term productivity. While the workshops are in Ant, the concepts are portable.</p> http://agile2009.agilealliance.org/node/2043#comments Developer Jam Clinic Ant antipatterns automation build Build automation refactoring 180 minutes Sat, 21 Feb 2009 23:07:55 +0000 PaulJulius 2043 at http://agile2009.agilealliance.org CI vendor cage-fight! http://agile2009.agilealliance.org/node/572 <p>In this session, we invite CI tool vendors to give a short demonstration of the best features of their tool. Each vendor will be given 10min to show off the best features of their software, with a further 5min of questions. </p> <p>This will allow CI users to quickly get a good grasp on the plethora of CI tools on the market, to help them find out about useful features of various tools that may help their CI implementation, and to learn about the practices that each tool encourages. </p> <p>It also helps CI tool vendors gauge the market, and improve the standards and features of all CI products.</p> http://agile2009.agilealliance.org/node/572#comments Tools for Agility Demonstration build continuous integration 90 minutes Tue, 27 Jan 2009 11:12:18 +0000 tomsulston 572 at http://agile2009.agilealliance.org Leveraging Maven 2 for Agility http://agile2009.agilealliance.org/node/434 <p>We struggled with long-running, complex builds and difficulty in sharing code across multiple projects. We started using Maven to simplify our builds. This lead to many more benefits that we didn&#8217;t expect. It also minimized the overhead costs of extracting, introducing and maintaining new modules. This provided a path for us to move away from a few monolithic slow builds to many small, lightweight fast builds. Using conventions improved cross-team communication. Managing dependencies, versions and performing releases have all become trivial. Maven is a wonderful tool for enhancing agility.</p> http://agile2009.agilealliance.org/node/434#comments Tools for Agility Experience report build dependencies Maven Maven2 45 minutes Wed, 21 Jan 2009 01:53:04 +0000 timander 434 at http://agile2009.agilealliance.org