Click here to Skip to main content
15,881,882 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
5 Mar 2015   Updated: 5 Mar 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 8,540     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
2 Nov 2016   Updated: 2 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,060     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS / VSTS – Penny Pinching with Azure Automation
2 Nov 2016   Updated: 2 Nov 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,680     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to configure a basic CI build with Team Foundation Build 2015
4 Mar 2015   Updated: 4 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,450     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.
5 Mar 2015   Updated: 5 Mar 2015   Rating: 1.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,750     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.
5 Mar 2015   Updated: 5 Mar 2015   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 7,320     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Our Sample Application
6 Mar 2015   Updated: 6 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,420     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Creating a domain controller
18 Jun 2015   Updated: 18 Jun 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,920     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.
31 Oct 2016   Updated: 31 Oct 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,330     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
1 Nov 2016   Updated: 1 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 3,990     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
1 Nov 2016   Updated: 1 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,111     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to create a team project and Git repository
2 Nov 2016   Updated: 2 Nov 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 3,970     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
How to enhance a CI Build to help bake quality in
2 Nov 2016   Updated: 2 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,361     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
A lap around the Contoso University sample application
4 Nov 2016   Updated: 4 Nov 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 4,781     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
7 Mar 2015   Updated: 7 Mar 2015   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,420     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Laying the Azure Foundations
2 Nov 2016   Updated: 2 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,661     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 [
4 Nov 2016   Updated: 4 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,321     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
30 Oct 2016   Updated: 31 Oct 2016   Rating: 4.60/5    Votes: 3   Popularity: 2.19
Licence: CPOL    Views: 11,982     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
5 Mar 2015   Updated: 5 Mar 2015   Rating: 3.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,600     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Pausing to consider the big picture
TFS
3 Mar 2015   Updated: 3 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,101     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
8 Mar 2015   Updated: 8 Mar 2015   Rating: 2.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,620     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Behind the scenes of the RM deployment agent
28 May 2015   Updated: 28 May 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,241     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
1 Nov 2016   Updated: 1 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 6,030     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
How to configure a sample application for Git in Visual Studio 2015
31 Oct 2016   Updated: 31 Oct 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,230     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A new way of working with Azure Resource Manager
Enterprise
9 Apr 2015   Updated: 9 Apr 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,970     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
31 Oct 2016   Updated: 31 Oct 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 4,070     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Laying Foundations in Azure
Productivity Apps and Services
Sharepoint
3 Mar 2015   Updated: 3 Mar 2015   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,550     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Promoting a Release to the DQA Stage
5 Mar 2015   Updated: 5 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 6,551     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Installing and Configuring Release Management
5 Mar 2015   Updated: 5 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,200     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with TFS: Configuring the Sample Application for Continuous Integration
15 Mar 2015   Updated: 15 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,880     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with VSO: Configuring release management
30 Mar 2015   Updated: 30 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 17,630     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Continuous Delivery with VSO: Application Deployment with Release Management
4 Nov 2016   Updated: 4 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,231     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++
3 Mar 2015   Updated: 3 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 9,182     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Making Sense of the DSC Feature in Release Management
4 Mar 2015   Updated: 4 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 8,710     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.
4 Mar 2015   Updated: 4 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 17,190     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.
6 Mar 2015   Updated: 6 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,910     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Continuous delivery with TFS: Creating an All-in-One TFS Server
17 May 2015   Updated: 17 May 2015   Rating: 4.50/5    Votes: 3   Popularity: 2.15
Licence: CPOL    Views: 12,470     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.
4 Nov 2016   Updated: 4 Nov 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 7,330     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,
4 Nov 2016   Updated: 4 Nov 2016   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 12,601     Bookmarked: 2   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
4 Nov 2016   Updated: 4 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 7,390     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
3 Mar 2015   Updated: 3 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 16,531     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
1 Nov 2016   Updated: 1 Nov 2016   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 5,250     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Commissioning TFS or VSTS
Security
3 Mar 2015   Updated: 3 Mar 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 17,230     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.
3 Mar 2015   Updated: 3 Mar 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 14,911     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
6 Mar 2015   Updated: 6 Mar 2015   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: CPOL    Views: 5,350     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
12 Mar 2015   Updated: 12 Mar 2015   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 12,290     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.
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.