DevOps with Dynamics 365 using VSTS


I have put together a combination of scripts, tools and extensions to get the Dynamics “solution” under version control as well as incorporate continous integration (CI) and continous deployment (CD) using Visual Studio Team Services (VSTS). Hopefully this post is helpful to others who wish to sprinkle some DevOps on their Dynamics 365 development, if […]

Continue reading

Visual Studio Web Application Debugging using SSL with Chrome Error


If you are trying to debug your website using Visual Studio 2017 and Chrome with an HTTPS link you might encounter an error in Chrome because of the new security restrictions. I was asked by someone for help to fix an error message being displayed in Chrome ERR_SPDY_INADEQUATE_TRANSPORT_SECURITY on their Windows 10 (1607) desktop. If […]

Continue reading

Continuous Delivery of your NuGet Packages with VSTS – SemVer


This post is a continuation of my first post on the topic of NuGet packages.  This post, however, will focus on using Semantic Versioning of your NuGet packages.  The previous post published a NuGet package and used the Package Management Views in VSTS to demonstrate the quality of the package as it moved through the […]

Continue reading

Continuous Delivery of your NuGet Packages with VSTS


This post will show one approach you can use for your NuGet with VSTS, I shall show you how you can use the release views in a NuGet Package feed to communicate package quality.  Versioning NuGet packages in a Continuous Integration and Delivery (CI/CD) environment has been a topic of discussion and even resulted in […]

Continue reading

Running the Ubuntu VSTS Agent on Windows Subsystem for Linux (WSL)


I was playing with the new ASP.NET Core Template in Visual Studio 2017 and I thought it would be interesting to spin up a Linux Agent right on my Windows 10 Pro installation. UPDATE:  September 5th, 2017 – Upgrade Git Client to 2.14.1 from 2.7.4 Turn Windows Features On or Off You need to enable […]

Continue reading

TFS 2017 Update 2 RC2 and work item type icons


Hello, Thanks for visiting.  If you have installed Update 2 RC1 or RC2 for TFS 2017 you may have noticed that all of your work item icons are different colored clip boards with a checkmark.  It doesn’t have to be this way 🙂   If you would like to use the new icons that are […]

Continue reading

The first Global DevOps Bootcamp !


Originally posted on The Road to ALM:
Maybe some of you are familiar with Global Azure Bootcamp. This yearly global event is hosted by many communities throughout the world and is a great success. As a fanatic DevOps adept, I wanted to do something similar but around DevOps. And…I am proud to present that on…

Continue reading

TFS 2017 On-Premises and Git over SSL


If your TFS server is using a certificate from an Active Directory based Certificate Server and you decide to use Git for version control choice you will quickly find out the certificate will not be trusted by Visual Studio or Git.exe when you attempt to Clone a Repository.  Those Team Foundation Version Control (TFVC) users have it […]

Continue reading

Versioning your database packages (.dacpac) with the new Build Agent


If you’re interested in versioning your database packages with the new build agent here is an easy way to get started.  I started off with the following PowerShell example of a build script from the Visual Studio product groups’ build docs for versioning C# and VB projects and made a few tweaks to update the relevant XML […]

Continue reading

Project contains an invalid database reference


If you have multiple developers working in a SQL Server Database Project and not all developers have applied the latest update they may see the following compilation error message for the System Database references: master and msdb. Project ‘[project_name].sqlproj’ contains an invalid database reference: ‘C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\SQLDB\Extensions\SqlServer\120\SqlSchemas\master.dacpac’.  You must update the reference so that […]

Continue reading

TFS15 RC2 Upgrade with SQL Server 2016 AlwaysOn


Upgrading is very straight forward, improvements were done in .NET 4.6.1 related to the MultisubnetFailover and AlwaysOn.  Here is the section from the .NET team this blog post that is relevant for SQL AlwaysOn.  The connection string in TFS still sets MultisubnetFailover to true but it is no longer required any longer. Improve MultisubnetFailover connection […]

Continue reading

TFS Install with SQL Server 2016 AlwaysOn


If you’re curious about the steps to install TFS with SQL Server AlwaysOn I will be going through them and it’s really very easy.  This blog post assumes the availability group and listener is already up and running. Windows Server 2016 One new features I loved was I could now use a Cloud Witness as […]

Continue reading

Migrate TFVC to Git


Git is now the default version control provider for new Team Projects and it should be your first choice for version control unless you have a requirement for centralized version control system (TFVC). If you want to migrate from TFVC to Git you can use the git-tfs utility.  You can use two methods to install git-tfs, […]

Continue reading