Friday, January 26, 2007

My Presentation on Continuous Integration

I gave a talk on Continuous Integration last night at the Houston Sark Office.  Thanks to all who attended.

We had pizza and discussed some of the processes and principles behind CI, as well as some of the tools to get you there.  I did a live demo of an app, connected to source control and a build server.

A-la Jeremy Miller, I had my CCTray audio clips setup, so when the build failed, you’d hear Napolean Dynamite say “Freakin Idiot!”

I think it went well, however for those of you who attended, I’d really like to hear your thoughts!  Please take a second to leave a comment.

Here are the files used in the demo:

continuous integration.zip (8323 KB)

(included are the sample project, cruise control config, and power-point slides)

I left out the build server installation because it was over 70mb.  It consisted of Subversion binaries, Nant, and a Cruise folder with some project state data.

I got amazing help from Jean-Paul Boodhoo, who has a 9 part NAnt starter series, which ends on a screencast of setting up CruiseControl!

Additional resources were:

Monday, January 29, 2007 11:11:59 AM (Central Standard Time, UTC-06:00)
It was a great presentation. I would have liked to see some of the DB stuff though. I'll check out some of those links you have up there.
Tuesday, January 30, 2007 9:02:22 AM (Central Standard Time, UTC-06:00)
CC.Net Rocks! I implemented our CI Solution almost a year ago and still cranking out nightly build like clock work. We did find a few compatibility issue when we move from the 1.1 framework to 2.0. NAnt did not care to build .sln files for us anymore, so we now use BOTH NAnt and MSBuild.

Cool Stuff though!
Friday, March 02, 2007 1:25:32 PM (Central Standard Time, UTC-06:00)
I thought it was very well done. Your presentation made me envious of any developer in a continuous integration environment. I think I could handle being called an idiot by my computer if it meant that I knew everything crashed immediately after a save to source control.

I guess until then I shall continue to live in a fingers crossed world. Like Han Solo praying for his hyperdrive to work.

Good job Ben!
Jonathan Birkholz
Friday, March 02, 2007 2:21:26 PM (Central Standard Time, UTC-06:00)
JB:

The way I look at it is... sooner or later you will be making the decisions, not somebody else.

Convincing is very difficult, but if you believe that something is effective, then you can do it and explain how later.
Comments are closed.
Loans - Credit Card - New York Hotels - Internet Marketing