Exploring Azure Pipelines, Terraform, and Powershell

As of this writing [Feb 2021], if you've used the Terraform extension from Microsoft DevLabs, you'd have noticed that there is support for only a small set of Terraform commands out of the box. These are "init", "validate", "plan", "validate and apply", and "destroy". But Terraform has many commands: fmt, import, output, show, taint, workspace, … Continue reading Exploring Azure Pipelines, Terraform, and Powershell

Azure Pipelines (YAML) and Terraform to provision AWS S3

In my previous note, [Azure DevOps and Terraform to provision AWS S3], I listed in detail the steps to be followed to provision an S3 bucket using Azure DevOps and Terraform. I referred to the classic editor in the build definition/azure pipelines. Build and release definitions declared via a classic editor in Azure DevOps, although … Continue reading Azure Pipelines (YAML) and Terraform to provision AWS S3

Variables in Classic Editor of Azure Pipelines (Azure DevOps)

There are three types of variables while working with Azure Pipelines in Azure DevOps: -predefined variables, -variables declared/stored in build and release definitions (pipelines), and - variables declared/stored in variable groups in libraries. Microsoft has in-depth info about predefined variables at AzureDevOps Pipeline Variables. In this note, I discuss the other two types of variables. … Continue reading Variables in Classic Editor of Azure Pipelines (Azure DevOps)

Getting started with Azure Devops -create a build pipeline -Part 1 (YAML pipeline)

This is part 5 of a multipart series on getting started with Azure DevOps. Please refer to the below links to access other notes in this series. Part 1: Getting started with Azure DevOps Part 2: Getting started with Azure DevOps -work items Part 3: Getting started with Azure DevOps -add a repo Part 4: … Continue reading Getting started with Azure Devops -create a build pipeline -Part 1 (YAML pipeline)

Getting started with Azure Devops -create a build pipeline -Part 2 (Classic Editor)

This is part 6 of a multipart series on getting started with Azure DevOps. Please refer to the below links to access other notes in this series. Part 1: Getting started with Azure DevOps Part 2: Getting started with Azure DevOps -work items Part 3: Getting started with Azure DevOps -add a repo Part 4: … Continue reading Getting started with Azure Devops -create a build pipeline -Part 2 (Classic Editor)