3 May
2012

Nancy : Now with Mono builds on every commit

We?ve always tried to make sure that Nancy being able to run on Mono for every new release we put out. Since neither me or @Grumpydev use Mono or MonoDevelop as our primary development environment, nor does a lot of our contributors, we?ve always found ourselves having to play ?mono-catch-up? at the end of each […]

Read More
9 Aug
2009

Implementing Team City for .NET Projects, Part 5: Deployments

My apologies to all those who have been waiting for the deployment scenario ? I appreciate your patience.  My approach to deployments has been a moving target ? as it is starting to firm up a bit, I thought  I would write down some thoughts. For more information on this series, please see the introductory […]

Read More
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