Forum Discussion

Sagar_Lad's avatar
Sagar_Lad
Brass Contributor
May 16, 2020

Create deployment group using Azure CLI/powershell and assign a VM in release pipeline

Hi Team,   I have a requirement to create a release pipeline as below :   I have a linux VM and I would like to automatically create a deployment group using azure cli/powershell and assign exist...
  • atulram's avatar
    atulram
    May 21, 2020
    it looks like you want to create a deployment group using PowerShell

    $baseUri = "https://dev.azure.com/{organisation}/{projectname}"
    $accessToken = [System.Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes(":$($PersonalAccessToken)"))
    $headers = @{
    "Authorization" = "Basic $($accessToken)"
    "Content-Type" = "application/json"
    }

    $uri = "$($baseUri)/_apis/distributedtask/deploymentgroups?api-version=5.1-preview.1"
    $webResult = Invoke-WebRequest -Uri $uri -Method Get -Headers $headers -UseBasicParsing

Resources