What is the best build automation tool for a single software store?

I am building Windows applications for several clients. I read Joel on Software and took the Joel test and realized that I didn’t quite understand. One place that I miss is automatic assembly. What should I use for automatic assembly? I have windows applications that use .NET 1.1, 2.0, and 3.5. Also, I need to create my .vdproj to create the MSI. I am looking for something free and will work well for a team with one person.

+7
build-automation
source share
7 answers

TeamCity Professional Edition by JetBrains. http://www.jetbrains.com/teamcity/

+7
source share

CruiseControl.Net and NAnt are both standard tools (and open source), so a lot of community support will be available. MSBuild is now also open source

There will be a lot of work to establish all this, but it will be very powerful and have many opportunities for growth.

+10
source share

MSBuild is useful to me

+2
source share

Use the built -in MSBuild engine . If you already have a solution or project file, this is very convenient.

+1
source share

I make and sell a tool called Build Automator (http://www.buildautomator.com), which was written for assembly and automation. It is slightly designed for the database language that I use (Clarion), but it works well with MS-Build for VS or Delphi (RAD Studio). I did not have as much time as I would like to update recently, but I use it almost every day, and it saves me hours every week! I have clients who use it in complex build operations along with other build automation tools. Only my $ 0.02 :)

Yours faithfully,

+1
source share

I used both CruiseControl and TeamCity. For a one-person store, TeamCity is much easier to set up and configure than CruiseControl.

For your build scripts, you won't go wrong with MsBuild or NAnt. I am also considering Powershell for this, but I have not tried to do this yet.

0
source share

I have been very pleased with NUBuild since it was released. Based on your requirement, I think NUBuild would be the perfect combination. You can set it up (only once) for up to 10 minutes and prepare your projects. Check this -

http://nubuild.codeplex.com

0
source share

All Articles