vNext Release Management and Network Isolation

If you are trying to use Release Management or any deployment tool with a network isolated Lab Management setup you will have authentication issues. Your isolated domain is not part of your production domain, so you have to provide credentials. In the past this meant Shadow Accounts or the simple expedient of running a NET USE at the start of your deployment script to provide a login to the drops location....

December 24, 2014 · 1 min · Richard Fennell

Thoughts in vNext deployment in Release Management

The DCS two step When working with DSC a difficult concept can be that your desired state script is ‘compiled’ to a MOF file that is then ‘run’ by the desired state manager on the target machine. This is a two step affair and you have no real input on the second part. This is made more complex when Release Management is involved. Colin Dembovsky did an excellent pair of posts on getting Release Management working with DSC based vNext templates....

December 24, 2014 · 3 min · Richard Fennell

Setting a build version in a JAR file from TFS build

Whilst helping a Java based team (part of larger organisation that used many sets of both Microsoft and non-Microsoft tools) to migrate from Subversion to TFS I had to tackle their Jenkins/Ant based builds. They could have stayed on Jenkins and switched to the TFS source provider, but they wanted to at least look at how TFS build would better allow them to trace their builds against TFS work items....

December 16, 2014 · 2 min · Richard Fennell

Great book full of easily accessible tips to apply the concept of user stories to your team

As with many concepts it is not the the idea that is hard but it’s application. ‘Fifty Quick Ideas to Improve Your User Stories’ by Gojko Adzic and David Evans provides some great tips to apply the concept of user stories to real world problems. Highlighting where they work and where they don’t, and what you can do about it. I think this book is well worth a read for anyone, irrespective of their role in a team; it’s short chapters (usually a couple of pages per idea) means it easy to pickup and put down when you get a few minutes....

December 4, 2014 · 1 min · Richard Fennell

Can’t build SSDT projects in a TFS build

Whilst building a new TFS build agent VM using our standard scripts I hit a problem that SSDT projects would not build, but was fine on our existing agents. The error was C:Program Files (x86)MSBuildMicrosoftVisualStudiov12.0SSDTMicrosoft.Data.Tools.Schema.SqlTasks.targets (513): The “SqlBuildTask” task failed unexpectedly. System.MethodAccessException: Attempt by method ‘Microsoft.Data.Tools.Schema.Sql.Build.SqlTaskHost.OnCreateCustomSchemaData(System.String, System.Collections.Generic.Dictionary`2<System.String,System.String>)’ to access method ‘Microsoft.Data.Tools.Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)’ failed. The problem was fixed by doing an update via the Visual Studio > Tools > Extensions and Updates. Once this was completed the build was fine....

December 3, 2014 · 1 min · Richard Fennell