24 May
2009

Implementing TeamCity for .NET Projects, Part 4: Using Build Scripts

For more information on this series, please see the introductory post.? This post also assumes that you have completed parts 1-3.? The sample solution has been updated with new build scripts as of May 24, 2009.? If you have downloaded the solution previously, please download the updated solution.? You can explore the source or create […]

Read More
19 May
2009

Implementing TeamCity for .NET Projects, Part 3: Running Tests, Nightly Builds, and Creating Artifacts

For more information on this series, please see the introductory post.  This post also assumes that you have completed parts 1 and 2. With our basic solution build, we want to start running our unit tests on every check-in, create a nightly build (that runs both unit and integration tests), and generate some artifacts. Running […]

Read More
19 May
2009

Implementing TeamCity for .NET Projects, Part 2: Triggering Builds

For more information on this series, please see the introductory post. Why Continuous Integration? The benefit of continuous integration, according to Martin Fowler, is reduced risk.  Reduced risk is accomplished through a quick feedback cycle.  The longer you defer integration, the more difficult integration becomes.  If you integrate automated testing into your integration cycle, you […]

Read More
4 May
2009

Implementing TeamCity for .NET projects, Part 1: Just Build It! (A Simple Build Configuration)

For more information on this series, please see the introductory post. When working on an development team, one of the more challenging tasks can be building your integrated source code for deployment.    Building a production version of the application may be a long and difficult process, especially if production builds are infrequent.  Even a well-documented […]

Read More
4 May
2009

Implementing TeamCity for .NET Projects: Evolving Your Build Automation Solution

Disclaimer: I no longer use this method to deploy. Check out the Mimicking App Harbor post to see how I use MSDeploy instead. As the title suggests, I will be focusing on using TeamCity with .NET projects.? However, make no mistake: TeamCity is well-positioned and well-tuned for use with many development environments, and many of […]

Read More