Creating a Continuous Delivery Pipeline from Scratch using the TFS Ecosystem
For anyone working with the Team Foundation Server ecosystem there are plenty of articles on how to get started with the individual components – TFS itself, Visual Studio, Release Management, Microsoft...
View ArticleContinuous Delivery with TFS: Laying the Azure Foundations
For anyone interested in creating a continuous delivery pipeline with TFS this is the first article in a series of posts that will explain how I created my demo pipeline. I’ve used Azure IaaS (ie...
View ArticleContinuous Delivery with TFS: Creating a Domain Controller
In this second post in my series about creating a continuous delivery pipeline using TFS I describe how to create a domain controller in Azure. It’s not mandatory – it’s perfectly possible to use...
View ArticleContinuous Delivery with TFS: Creating an All-in-One TFS Server
In this third instalment of my series about creating a continuous delivery pipeline using TFS it’s time to actually install TFS. In a production environment you will more than likely – but not always –...
View ArticleContinuous Delivery with TFS: Provisioning a Visual Studio Development Machine
In this instalment of my series on building a continuous delivery pipeline with TFS we look at provisioning a Visual Studio development machine. Although we installed Visual Studio on the TFS admin...
View ArticleContinuous Delivery with TFS: Pausing to Consider the Big Picture
In this fifth post in my series about building a continuous delivery pipeline with TFS we pause the practical work and consider the big picture. If you have taken my advice and started to read the...
View ArticleContinuous Delivery with TFS: Our Sample Application
In this post that is part of my series on implementing continuous delivery with TFS we look at the sample application that will be used to illustrate various aspects of the deployment pipeline. I’ve...
View ArticleContinuous Delivery with TFS: Configuring the Sample Application for Version...
In this instalment of my series about building a continuous delivery pipeline with TFS we pick up from a previous post (in which we configured the Contoso University sample application to work with a...
View ArticleContinuous Delivery with TFS: Configuring the Sample Application for...
This post picks up from a previous post in my series on building a continuous delivery pipeline with TFS where we got to the point of adding the sample application to version control. The next step is...
View ArticleContinuous Delivery with TFS: Installing and Configuring Release Management
This is the ninth post in my series on building a continuous delivery pipeline with TFS and I’m going to be covering the installation of Release Management for Visual Studio. This is the component of...
View ArticleContinuous Delivery with TFS: Standing up an Environment
At this point in my series of posts on building a continuous delivery pipeline with TFS we have installed and configured quite a lot of the TFS infrastructure that we will need however as yet we don’t...
View ArticleContinuous Delivery with TFS: Preparing for the Deployment Pipeline
This post is part of a series of posts on building a continuous delivery pipeline with TFS. We are getting very close to the point where we can use Release Management to build the deployment pipeline...
View ArticleContinuous Delivery with TFS: Building the Deployment Pipeline using an...
In this instalment of my series on implementing continuous delivery with TFS we finally get to build the deployment pipeline with Release Management. This won’t be a tutorial on how to use Release...
View ArticleContinuous Delivery with TFS: Configuration Tweaks to Help Bake Quality In
In the previous post in my series on implementing continuous delivery with TFS we got to the point of being able to deploy our sample application to each stage of the delivery pipeline. That’s a great...
View ArticleContinuous Delivery with TFS: Creating Automated Web Tests with Selenium
In this blog post (which is part of my series on on implementing continuous delivery with TFS) we look at creating automated web tests with Selenium. Although the need for manual testing will probably...
View ArticleContinuous Delivery with TFS: Running Automated Web Tests with MTM
In this instalment of my series on implementing continuous delivery with TFS we pick up where we left off in the previous post and add the automated web tests we created to Microsoft Test Manager. We...
View ArticleContinuous Delivery with TFS: Making Sense of the DSC Feature in Release...
When I first started listing the draft titles of blog posts for my series on implementing continuous delivery with TFS naturally the vNext / Agent-less / PowerShell DSC feature of Release Management...
View ArticleContinuous Delivery with TFS: Promoting a Release to the DQA Stage
In a previous post in this series on implementing continuous delivery with TFS we arrived at the point of being able to run automated web tests on a build of the application deployed to the DAT...
View ArticleContinuous Delivery with TFS: Save to a Folder for Stages You Can’t Yet...
In previous posts in this blog series on continuous delivery with TFS our activities have been geared up to deploying the sample application to target servers – or nodes as they are sometimes referred...
View ArticleContinuous Delivery with TFS: Automatically Versioning Assemblies as Part of...
In a previous post in this series on implementing continuous delivery with TFS we looked at how some simple tweaks to the build process can help with the goal of baking quality in. This post continues...
View Article
More Pages to Explore .....