Azure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 1
What was I hoping to accomplish by doing this?Working with Azure DevOps build and release pipelines can be a slow and tedious process, even more so using the hosted agents that are provided. I find it...
View ArticleAzure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 2
In Part 1 I covered the reasoning for choosing a container and the performance gains that resulted in the build process. Creating the container imageI’m not the first person to think of using a...
View ArticleAzure DevOps D365 Build & Test Agent Using An Azure Container Instance – Part 3
Part 1 covered the reasoning for choosing a container and the performance gains that resulted in the build process.Part 2 reviewed the components that were chosen to be installed to support the build...
View ArticleGet Latest Solution Patch Name With PowerShell
Someone might find this useful if trying to move solutions around using Azure DevOps & PowerShell. I wanted to automate export of the latest solution patch using the Microsoft.Xrm.Data.Powershell...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 1
First off, what is Chocolatey? Chocolatey is a package manager for applications. So NuGet for Windows quite literally as the package formats are the same. There’s one or more repositories (again it’s...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 2
This is going to focus on the Chocolatey package set up and the code used to build updated packages. Project structureA single git repository which contains folders for each package / application /...
View ArticleUsing Chocolatey to Distribute Developer Tools - Part 3
This is going to focus on setting up Azure DevOps to host the NuGet package feed and keeping the packages up to date. In case you missed the other posts in this series, part 1 provided an overview of...
View ArticleRun Your Automated D365 CE UI Tests From Azure DevOps
EasyReproIf you hadn't heard about it already, EasyRepro is a UI testing framework for Dynamics 365 CE built on top of Selenium which is one of the more popular UI testing frameworks available today....
View ArticleCRM Numeric Workflow Utilities v2.3.0.0
Small update which added a few new items. I'm pleased to say that the first two were contributed by Suleiman Ali, it's much appreciated.Nth Root - calculates root value of a numberRaise To The Power -...
View ArticleRun Automated Tests When Your D365 CE Org Gets Updated
With online D365 CE instances getting updates pushed regularly it makes it almost impossible to ensure that you’ve tested against the latest bits. That’s assuming you even know about each update since...
View ArticleKeep Your EasyRepro NuGet Package References Correct
More than once while working with EasyRepro projects I’ve found myself in a situation where tests that were once working inexplicably stopped. After combing through code and verifying credentials I...
View ArticleCapture Pictures & Video From EasyRepro Tests
It goes without saying that tests are going to fail from time to time. Luckily EasyRepro does a pretty good job of providing descriptive error messages to make troubleshooting issues easier. Inevitably...
View ArticleReporting on EasyRepro Test Runs
There were several issues raised on the EasyRepro project that requested a report of the results after a test run completed. One specifically referenced using the Extent Reporting Framework as a means...
View ArticleCleaning Up Leftover WebDriver Processes
When developing tests using EasyRepro there are going to be plenty of times during the debugging process where you end up cancelling before the test runs to completion. When that happens the WebDriver...
View ArticleCRM DateTime Workflow Utilities v2.4.0.0
Added a few new features in this update:Round to Quarter HourRound to Half HourRound to HourExactly what you'd expect - round times up or down.Get the latest version from GitHub:...
View Article