...

Text file src/github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps/devops-variables-set.yml

Documentation: github.com/Azure/azure-sdk-for-go/eng/common/pipelines/templates/steps

     1parameters:
     2  - name: Variables
     3    type: object
     4    default: []
     5  - name: ContinueOnError
     6    type: boolean
     7    default: false
     8
     9steps:
    10  - pwsh: |
    11      $rawVariables = @"
    12        ${{ convertToJson(parameters.Variables) }}
    13      "@
    14      $variables = ConvertFrom-Json $rawVariables -AsHashtable
    15      foreach ($key in $variables.Keys) {
    16        $value = $variables[$key]
    17        Write-Host "Setting: $key = $value"
    18        Write-Host "##vso[task.setvariable variable=$key]$value"
    19      }
    20    continueOnError: ${{ parameters.ContinueOnError }}
    21    displayName: Set DevOps Variables

View as plain text