Creating Azure Resources in Azure PipelinesPosted: October 11, 2020 Filed under: Azure, DevOps | Tags: .NET Core, Azure, Azure Pipelines, Continuous Deployment (CD), Continuous Integration (CI), DevOps 1 Comment
If you intend to build infrastructure in Azure as part of your build or release pipelines, for example using Azure Resource Management (ARM) templates, you should use a service principal to connect to your Azure subscription. In this post, I’ll show you how to use the Azure CLI to create a service principal with sufficient permissions for both creating resources and assigning roles to them, and how to setup a service connection to use it in Azure DevOps.
Override TestRunParameters in .NET CorePosted: May 30, 2019 Filed under: .NET Core, Azure, DevOps | Tags: .NET Core, Azure, Azure Pipelines, Continuous Integration (CI), DevOps, YAML 1 Comment
.runsettings file with a
<TestRunParameters> element is a convenient way to keep sensitive information required by your integration tests, such as for example username and passwords, out of source control. At least if you run your tests on Windows using Visual Studio Test or the
VSTest@2 task in Azure Pipelines.
Using Azure Pipelines to Publish your GitHub project to NuGetPosted: December 11, 2018 Filed under: Azure, DevOps | Tags: Azure, Azure Pipelines, Continuous Deployment (CD), Continuous Integration (CI), DevOps, YAML Leave a comment
Azure Pipelines is Microsoft’s new cloud-based continuous integration (CI) and continuous deployment (CD) service that lets you build and test software written in any language and deploy it to any platform. And one of the best things is that it’s completely free to use for open source projects. In this post you will learn how easy it is to set up it up to build, test and package a .NET standard project that is hosted on GitHub before deploying it to NuGet. Read »