Azure DevOps Server 2022 RC1 Upgrade Notes


For those of you thinking about upgrading to the latest available version of the on-premises server (RC1), I wanted to post about my experiences with an upgrade from TFS 2018. Server OS Requirements This is a big one, Windows Server 2019 and Windows Server 2022 are the only supported OSs. If most of your user […]

Continue reading

Copy files on the target server back to the Azure DevOps Agent


I was asked yesterday about copying files from a remote computer back to the computer running the Azure DevOps Agent. I’ve never had a requirement for something like this but hey, I love a challenge and it turned out to be simpler than I originally thought due to the fact that Copy-Item supports it out […]

Continue reading

Visual Studio Installer – Update Channels


Visual Studio Installer not only allows you to manage all the different versions of Visual Studio you have installed on your workstation, you can also manage the channels for each of your products. For example Visual Studio 2019 allows you to select from the following update channels in update settings: Release Preview These settings are […]

Continue reading

Using the Power Platform Build Tools w/Azure DevOps CLI – Create a pull request


My last post demonstrated using the Power Platform Build Tools in an Azure Pipeline which downloaded a solution, extracted the files and committed them to a Git repository. While this is a great demonstration of what is possible, wouldn’t it be nice if the Azure Pipeline did what a developer might typically do? Instead of […]

Continue reading

Using the Power Platform Build Tools w/Azure Pipelines


Build a managed solution from a git repository using an Azure Pipeline

Continue reading
Visual Studio Code | Remote WSL | dockerfile

Containerized Azure Pipelines Agent using Docker with WSL2


I recently installed Windows Services for Linux V2 (WSL2) and saw a Tech Preview of Docker Desktop WSL 2 posted and was extremely excited to give it a try. If you are interested, read on. Updated 08/05/2019 – update date/time in WSL2 due to Windows 10 sleep/hibernate Windows 10 Pro Insider Preview Get the latest […]

Continue reading
Selenium test result with attachments

Did your application deploy successfully? Use a selenium test in your release pipeline with a Microsoft-hosted agent


UI Testing with Microsoft-hosted Agents Microsoft-hosted agents are pre-configured for UI testing and UI tests for both web apps and desktop apps. The agents are also pre-configured with popular browsers and matching web-driver versions that can be used for running Selenium tests. The browsers and corresponding web-drivers are updated on a periodic basis.  (ref.) It’s great to […]

Continue reading
Azure PowerShell (Preview) version 4.* (preview)

Using the Azure PowerShell (Preview) task in an Azure Pipeline


I wanted an excuse to use the 4.* (preview) version of the task so I could take the Az module out for a spin. My goal was to perform the following steps I would normally perform with a browser and mouse in the Azure Portal: Delete Resource Group if it already exists Create Resource Group […]

Continue reading

Update your Azure DevOps REST API URLs after moving your organization under dev.azure.com


Update your URL for your organization In the settings for your organization you can update your URL from {organization}.visualstudio.com to dev.azure.com/{organization}. Of course once you do this some of the environment variables used by Build and Release will change and if you took a dependency on their format things will break. We happened to have […]

Continue reading

Testing your CosmosDB apps locally without actually using Azure


I think you’ll find this implementation of CosmosDB Server for testing your applications locally quite interesting. We will going through the following steps: Download node Make an empty package.json file Install cosmosdb-server using npm Create an app.js file Install cosmos dependency using npm Start your cosmosdb-server Make sure in your TestClass TestInitialize method to ignore […]

Continue reading
start-job az group delete

Delete your resource groups in parallel using the az group command


Donovan Brown posted a How to on this earlier this year, I wanted to see if it was possible to do it using the az group command.  This is what I finally came up with. I downloaded and installed the latest PowerShell Core for Windows from GitHub releases.  I picked the latest preview V7.0.0-preview.1 release […]

Continue reading

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