azure-sdk-for-cpp/eng/common/pipelines/templates/steps/devops-variables-clear.yml
Azure SDK Bot aab2b798f8
Add devops variable setting/clearing to eng/common (#2952)
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
2021-10-06 10:30:24 -07:00

20 lines
523 B
YAML

parameters:
- name: Variables
type: object
default: []
- name: ContinueOnError
type: boolean
default: false
steps:
- pwsh: |
$rawVariables = @"
${{ convertToJson(parameters.Variables) }}
"@
$variables = ConvertFrom-Json $rawVariables -AsHashtable
foreach ($key in $variables.Keys) {
Write-Host "Clearing: $key"
Write-Host "##vso[task.setvariable variable=$key]"
}
continueOnError: ${{ parameters.ContinueOnError }}
displayName: Clear DevOps Variables