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
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
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
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
vsts-agent Publish artifact for a .NET Core Web Application
To continue from my last post where we published the Test Results, it makes sense I should continue and package the site and create an artifact to use later with Release Management. I am going to edit the same build definition from the last blog post and add a new Command Line task from the catalogue […]
Continue reading
vsts-agent Build Definition for .NET Core (with Test Results)
The other day I cloned a .NET Core sample app MusicStore from GitHub to VSTS and wanted to configure a build definition and run unit and integration tests using hosted build agent. The Visual Studio Build Definition Template which I chose did not work out very well 😦 Clone the MusicStore to your Git Repo in the Code hub and it […]
Continue reading
Release Annotations
This functionality had been available previously under the name “Deployment Markers” back when Application Insights existed under Visual Studio Online. Release Annotations for Application Insights is an extension for Visual Studio Team Services (VSTS) and Team Foundation Server (TFS) 2015 Update 2 that will create annotations on the Application Insights Metrics Explorer timeline. To get started […]
Continue reading