Azure DevOps CI/CD Pipeline to build and push Docker images to Azure Container Registry

With Azure DevOps Pipelines, it is incredibly simple to build Docker images and have them automatically pushed into an Azure Container Registry. To create and push the images, you can use the pre-existing Docker@2 Azure Pipeline Task with an Azure Container Registry service connection. However, there are environments where you cannot create an Azure Container… Continue reading Azure DevOps CI/CD Pipeline to build and push Docker images to Azure Container Registry

Deploy an Angular application to Azure

There are already many articles about deploying an Angular application to Azure Web App out there. However, many of them are outdated, no longer work or refer to a single runtime environment. Therefore, I decided to write an article that covers several environments and provides an easy-to-understand example. In this article we will: Create an… Continue reading Deploy an Angular application to Azure

Approve requests for Azure AD roles in PIM

From a security perspective, organizations want to minimize the number of people who have access to secure information or resources. With Privileged Identity Management (PIM), you can give users just-in-time privileged access to Azure and Azure AD resources. Furthermore, you can assign time-bound access to resources using start and end dates and enforce an approval… Continue reading Approve requests for Azure AD roles in PIM

How to deploy Azure Resource Manager (ARM) templates with GitHub Actions

In my previous post, I showed you how to connect a GitHub Action workflow to your Azure Subscription using the Azure login (azure/login) action. This article will show you how to deploy Azure Resource Manager (ARM) templates using GitHub Actions. Our demo will implement the Azure infrastructure deployment of the whiteducksoftware/sample-mvc application using a GitHub… Continue reading How to deploy Azure Resource Manager (ARM) templates with GitHub Actions

2019 most important Azure announcements for developers

A few days ago I talked about the most important Azure 2019 (GA) announcement from a developer perspective. My main resource to gather all important Azure product updates, roadmap and announcements from the last year was the official Azure updates page. Unfortunately, the page doesn't reveal the count of the announcements in 2019 so I… Continue reading 2019 most important Azure announcements for developers

Deploying to Azure using GitHub Actions

Microsoft announced the general availability (GA) of GitHub Action on November 13, 2019. GitHub Actions enables you to create Software Development Life Cycle (SDLC) workflows like continuous integration (CI) or continuous delivery (CD) . A workflow is defined by a YAML (.yml) file that is located inside the.github/workflows directory in your repository. This article shows you how to… Continue reading Deploying to Azure using GitHub Actions