Click here to Skip to main content
15,123,540 members

Articles by Graham D Smith (Article: 1, Technical Blogs: 45)

Article: 1, Technical Blogs: 45

RSS Feed

Average article rating: 5.00

DevOps
TFS
Posted: 5 Mar 2015   Updated: 5 Mar 2015   Views: 7,240   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Standing up an Environment

Average blogs rating: 4.51

All Topics
Posted: 2 Nov 2016   Updated: 2 Nov 2016   Views: 4,480   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS / VSTS – Penny Pinching with Azure Automation
Posted: 2 Nov 2016   Updated: 2 Nov 2016   Views: 5,090   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to configure a basic CI build with Team Foundation Build 2015
Posted: 4 Mar 2015   Updated: 4 Mar 2015   Views: 4,860   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
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.
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 7,210   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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 SQL Server Database Project) and add the Visual Studio solution to TFS version control.
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 6,660   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Our Sample Application
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 4,840   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Creating a domain controller
Posted: 18 Jun 2015   Updated: 18 Jun 2015   Views: 11,520   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
So far in this blog post series on building continuous delivery pipelines with the TFS ecosystem the focus on baking quality in to the application has centred mainly on static code analysis, unit tests and automated web tests.
Posted: 31 Oct 2016   Updated: 31 Oct 2016   Views: 2,890   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
[Please note that I’ve edited this post since first publishing it to reflect new information and / or better ways of doing things. See revision list at the end of the post.] This fourth blog post in my series on on Continuous Delivery with TFS / VSTS picks up from the previous post where we cr
Posted: 1 Nov 2016   Updated: 1 Nov 2016   Views: 3,720   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
[Please note: Just a couple of weeks after publishing this post Microsoft changed the name of Visual Studio Online (VSO) to Visual Studio Team Services (VSTS). I’ve updated the title and URL of this post for consistency with future posts but the text below remains unchanged.] I first started i
Posted: 1 Nov 2016   Updated: 1 Nov 2016   Views: 6,040   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to create a team project and Git repository
Posted: 2 Nov 2016   Updated: 2 Nov 2016   Views: 3,660   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to enhance a CI Build to help bake quality in
Posted: 3 Nov 2016   Updated: 3 Nov 2016   Views: 3,830   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A lap around the Contoso University sample application
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 4,291   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In part-one of this two-part mini series I covered how to get acceptance tests written using Selenium working as part of the deployment pipeline. In that post the focus was on configuring the moving parts needed to get some existing acceptance tests up-and-running with the new Release Management too
Posted: 7 Mar 2015   Updated: 7 Mar 2015   Views: 4,970   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Laying the Azure Foundations
Posted: 2 Nov 2016   Updated: 2 Nov 2016   Views: 5,290   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
So far in this blog post series on Continuous Delivery with TFS / VSTS we have gradually worked our way to the position of having a build of our application which is almost ready to be deployed to target servers (or nodes if you prefer) in order to conduct further testing before finally making its [
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 3,861   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
In the previous post in my blog post series on Continuous Delivery with TFS / VSTS we learned how to provision a Windows Server virtual machine using Azure Resource Manager templates. The next major step in this quest to automate the creation and configuration of the infrastructure to which we&#8217
DevOps
Posted: 30 Oct 2016   Updated: 31 Oct 2016   Views: 11,271   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
In this blog series on Continuous Delivery with Containers I'm documenting what I've learned about Docker and containers (both the Linux and Windows variety) in the context of continuous delivery with Visual Studio Team Services. The Docker and containers world is mostly new to me and I
Load Testing
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 4,850   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Pausing to consider the big picture
TFS
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 11,430   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Save to a Folder for Stages You Can’t Yet Deploy to
Posted: 8 Mar 2015   Updated: 8 Mar 2015   Views: 5,870   Rating: 2.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Behind the scenes of the RM deployment agent
Posted: 28 May 2015   Updated: 28 May 2015   Views: 7,490   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Steps that need to be taken to enable TIA in our development pipeline
Posted: 1 Nov 2016   Updated: 1 Nov 2016   Views: 5,140   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to configure a sample application for Git in Visual Studio 2015
Posted: 31 Oct 2016   Updated: 31 Oct 2016   Views: 3,780   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A new way of working with Azure Resource Manager
Enterprise
Posted: 9 Apr 2015   Updated: 9 Apr 2015   Views: 9,380   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 19
Please Sign up or sign in to vote.
Continuous Delivery with VSO: Executing Automated Web Tests with Microsoft Test Manager
Hosted Services
Azure
Posted: 31 Oct 2016   Updated: 31 Oct 2016   Views: 3,680   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Laying Foundations in Azure
Productivity Apps and Services
Sharepoint
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 6,930   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Promoting a Release to the DQA Stage
Posted: 5 Mar 2015   Updated: 5 Mar 2015   Views: 5,821   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Installing and Configuring Release Management
Posted: 5 Mar 2015   Updated: 5 Mar 2015   Views: 6,360   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Configuring the Sample Application for Continuous Integration
Posted: 15 Mar 2015   Updated: 15 Mar 2015   Views: 7,950   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with VSO: Configuring release management
Posted: 30 Mar 2015   Updated: 30 Mar 2015   Views: 16,950   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with VSO: Application Deployment with Release Management
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 4,501   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
If you get to the stage where you are deploying your application on a very frequent basis and you are relying on automated tests for the bulk of your quality assurance then a mechanism to alert you when things go wrong in production is essential. There are many excellent tools that can help with thi
Programming Languages
C++
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 8,492   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Making Sense of the DSC Feature in Release Management
Posted: 4 Mar 2015   Updated: 4 Mar 2015   Views: 7,990   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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 but there are still a few configuration tasks to take care of first.
Posted: 4 Mar 2015   Updated: 4 Mar 2015   Views: 16,310   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
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 Management so if you need to get up to speed with it I have a getting started post here.
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 5,250   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Creating an All-in-One TFS Server
Posted: 17 May 2015   Updated: 17 May 2015   Views: 11,190   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 0
Please Sign up or sign in to vote.
If you get to the stage where you are deploying your application on a very frequent basis and you are relying on automated tests for the bulk of your quality assurance then a mechanism to alert you when things go wrong becomes crucial.
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 6,570   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In the previous post in this series we covered using Release Management to deploy PowerShell DSC scripts to target nodes that both configured the nodes for web and database roles and then deployed our sample application. With this done we are now ready to do useful work with our deployment pipeline,
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 11,361   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
At this point in my blog series on Continuous Delivery with TFS / VSTS we have finally reached the stage where we are ready to start using the new web-based release management capabilities of VSTS and TFS. The functionality has been in VSTS for a little while now but only came to TFS with Update 2 o
Posted: 4 Nov 2016   Updated: 4 Nov 2016   Views: 6,650   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
I suspect I’m on reasonably safe ground when I venture to suggest that most software engineers developing applications for Windows servers (and the organisations they work for) have yet to make the leap from just writing the application code to writing both the application code and the code th
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 15,400   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
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 in the vein of making improvements to the pipeline by addressing the issue of assembly versioning.
SQL
Posted: 1 Nov 2016   Updated: 1 Nov 2016   Views: 4,600   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Commissioning TFS or VSTS
Security
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 16,080   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
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 then look at how to schedule these tests for automatic execution through the deployment pipeline.
Posted: 3 Mar 2015   Updated: 3 Mar 2015   Views: 13,320   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
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.
STL
Posted: 6 Mar 2015   Updated: 6 Mar 2015   Views: 4,940   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Provisioning a Visual Studio Development Machine
Web Development
HTML
Posted: 12 Mar 2015   Updated: 12 Mar 2015   Views: 10,600   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with VSO: Configuring the Basics

Average tips rating:

No tips have been posted.

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Graham D Smith
United Kingdom United Kingdom
Dr Graham Smith is a former research scientist who got bitten by the programming and database bug so badly that in 2000 he changed careers to become a full-time software developer. Life moves on and Graham currently manages a team of software engineers and specialises in continuous delivery and application lifecycle management with the Team Foundation Server ecosystem.