Countering builds with Azure Pipelines

$(Rev:r) can only be used for name definitionBy default, builds are versioned with date and revision: $(Date:yyyyMMdd).$(Rev:r), eg. 20200507.42. The date changes every day (obviously), and for each day revision will start counting from 1: 20200101.1, 20200101.2, 20200102.1, and so on.$(Rev:…

Debug multiple processes in Rider

The type X is not compatible with type Y

Recently our firm switched from BitBucket to Azure DevOps. This allowed us to create our own extensions using Azure Services REST API. Microsoft already delivers .NET client, so getting what you want is pretty straightforward.For example, retrieving Pull Request data with C# looks like thisvar conn = new VssConnection( new…

Profile Roslyn Analyzers

Dotnet Core SDK is optional, but will be used in this post.You gonna need MSBuild ┬áver. >15.3 - Go to VS downloads, scroll down to Tools for Visual Studio and get Build Tools for Visual Studio 2019. Install and add msbuild.exe location to your path.You…

Working with Docker Toolbox

Some notes taken while working with Docker Toolbox.Docker Toolbox is mainly seen on Windows 7.Access container exposed endpointsOpposite to Windows 10 and Linux distros, Docker Toolbox still uses Docker Machine. So, to access your container, in fact you have to target middleware VM that hosts your containers.To…