[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: C# AssemblyInfo integration

From: Bob Archer <bob.archer_at_amsi.com>
Date: Thu, 3 Sep 2009 10:31:42 -0400

>On 02.09.2009 22:12 CE(S)T, Andy Levy wrote:
>> Don't dismiss it unless you've tried it.

>Tell my boss and/or IT head to setup a machine for that and give me some
>time to learn how it all works.

I know we are way off topic here. But your argument above is specious. Yes, it will take a bit of time up front to set up a build server and learn it. however, once it is set up that time will be more than off set.

For example, I recently created a build script for one of our legacy VB6 applications. Yes, it took me about a week to get it all set up and running. Mostly because I didn't know much about the project. This also included writing a new InstallShield installer for it. However, one dev on that project was doing manual builds. She did it about every 2-3 days and took her 3-4 hours. Now, with the new build in place on every commit they get new binaries and a new install which runs in about 15 minutes 100% hands off. QA can test each change as soon as they want by running the most recent installer. Also, the build is 100% repeatable and can be done on the days that one dev isn't here for some reason.

So, when you look at the fact that the one dev that was spending 3-4 hours maybe twice a week won't have to do that... well, that's 416 man hours savings in one year due to me spending 40 hours on it.

So, claming that you don't have time to do something that will eliminate something that you do repeatedly just doesn't compute. (And surley you have some server available where you can install CC.Net. You don't need to dedicate a single machine to it. Even a VM would work.

That said, setting up cruise control, and having it do nothing more than running MSBuild on your solution with a quick versioning task added shouldn't take you more than a day or two. Once you learn to do it, you could add other projects to the build server in a few minutes.

Back on topic:

I suggested a simple way for you to approach this by creating a Pre-Build event using wcRev from the tortoise project. I'm sure this would work for you very well.



To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_subversion.tigris.org].
Received on 2009-09-03 16:32:41 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.