Azure DevOps 2/17/2021 Conditional Insertion in Azure Pipelines Using Conditional Insertion in Azure Pipelines allows a build to insert build tasks depending on parameters. This differs than a conditional task becaues it can remove or add the task to the build task list. This means you can completely customize the build tasks and only show the ones that the build is interested in.
DevOps 4/4/2019 Azure Pipelines Custom Build Numbers in YAML Templates More and more build scenarios using Azure Pipelines require complex customization which have been simplified by the Configuration As Code feature that has been available in Azure DevOps for a couple years now. When making the switch from the GUI to YAML I sturggled quite a bit with build numbers not working the same exact way since you can't customize the Version Number.
DevOps 10/26/2017 DNN Continuous Integration and Continuous Deployment with VSTS and Azure - Clean Install DNN (DotNetNuke) is a Dot Net based Content Management System (CMS). Building DNN Modules allows you to easily extend the functionality of the DNN Website with complex apps that you can bolt on to any page in your CMS.
DevOps 10/13/2017 web.config Connection String Transforms in VSTS (Visaul Studio Team Services) The Release build in VSTS is a powerful tool and once customized correctly can eliminate the need for simple transform files being included in source control. After reading this article you should have an understanding of how to update a web.config for different VSTS Release Build Enviornments.
DevOps 10/2/2017 Creating a Custom Build Task in VSTS (Visual Studio Team Services) Automating builds with VSTS saves the teams countless hours of debugging when someone gives the code the “works on my machine” seal of approval. The tests may not run, there will be stale code between developers and it just causes problems.
Xamarin 3/16/2017 Xamarin Android Out of Memory Build Failure In Xamarin.Forms or Xamarin Android your project might get to a point where you run into issues with the java build failing for what appears to be no reason. At first glance the OutOfMemoryException may make no sense at all, but toggling some simple settings will get you back up and running.
DevOps 12/9/2016 Deploying NuGet Packages to VSTS (Visual Studio Team Services) Managing project dependencies can be complicated, from handling shared libraries, 3rd party libraries, homebrew libaries and forks of open source libraries. There is a need for just about every project regardless of size to manage these libraries with a Package Manager. Fortunately most 3rd Party Libraries are on NuGet or some other public Package Management feed so we don’t have to manage them. Getting your private packages on your own private NuGet server is now easier then ever and with the tools built into VSTS you can create automated builds that deploy changes to your libraries to that package management server.