I have a standard demo that I created to demo the capabilities of Release Management using TFS 2013 update 4 and Release Management (using the workflow deployment). It’s a solution which contains a web app and a database project. TFS builds the solution (both web and database) and then RM picks up the bits from the drop location and deploys both the web app and the database changes to my different environments (dev, qa and prod).
With the drop of TFS 2015 RC, I figured it was a good time to redo my demo using TFS 2015, the new build system in tfs 2015 and also use DSC (v.next) instead of the workflow deployments. As I was working through this, I thought hey, this would make a great walk through. It turned out kind of long so I’m splitting it into two blog posts. Setting up my builds using TFS2015 and Deploying apps using Release Management and DSC.
My takeaway from doing all this? I love the new build system. Really clean, straightforward, easy to extend and make it do whatever you want. And DSC is definitely nice. And much simpler than I anticipated. Oh… and powershell needs to be your friend.
Stay tuned. Detailed walkthroughs are coming…