The Terrible Truth About Version 1.0.0.0

Let me start by saying that if you think this going to be a post about how bad most "v1" software is then you will be sorely disappointed and you should move on. What I am going to talk about is fairly similar to Scott Hanselman's blog on semantic versioning and the reasons you should … Continue reading The Terrible Truth About Version 1.0.0.0

Dr. Script or: How I Learned to Stop Worrying and Love Powershell

Powershell has been with us now since late 2006 but my experience is that widespread understanding and use of it is still very restricted within the .Net developer community.  If you're a Windows administrator, operator or release manager I'm sure you're all over it.  If you're job description doesn't fit in one of those three … Continue reading Dr. Script or: How I Learned to Stop Worrying and Love Powershell

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