Easy Testing Of Your Web.Config Transformations

One of the powerful features of ASP.Net 4.0 was the introduction of web.config transformations that meant you could now do with ASP.Net out-of-the-box what you would have previously done with some form of custom XSLT transform in your build process. One thing that is not that easy is to test the outputs from the transformations. … Continue reading Easy Testing Of Your Web.Config Transformations

Configure Mercurial Pull with HTTP Authentication for Jenkins on Windows

As part of the journey our team is going on in 2012 I am looking to migrate our processes and tools to a more scalable and maintainable state.  One of the first items to look at was the replacement of that early cornerstone of CI – CruiseControl.  Our existing server was aging and was running … Continue reading Configure Mercurial Pull with HTTP Authentication for Jenkins on Windows

Getting Web Deploy Working For Non-Admin Logins

There’s a lot of good information around online about how to get Web Deploy (a.k.a. msdeploy) working.  What most of the information tends not to cover is how to get it functioning for non-admin users. In this post I’m going to cover the steps to go through to get a non-Admin windows user working for … Continue reading Getting Web Deploy Working For Non-Admin Logins

Amazon AWS Elastic Load Balancers and MSBuild – BFF

Our jobs take us to some interesting places sometimes - me, well, recently I've spent a fair amount of time stuck in the land of Amazon's cloud offering AWS. Right now I'm working on a release process based around MSBuild that can deploy to a farm of web servers at AWS.  As with any large … Continue reading Amazon AWS Elastic Load Balancers and MSBuild – BFF

Fixing Packaging Of Web Projects On Your .Net Build Server

On my current project I'm running up the build and deployment environment and hit a roadblock that took me a little while to fathom.  Hopefully reading this might save you some time if you're having this issue. The Scenario 1. A build server that does not have Visual Studio installed but has an appropriate .Net … Continue reading Fixing Packaging Of Web Projects On Your .Net Build Server