...
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 Write-Host "Clearing: $key"
17 Write-Host "##vso[task.setvariable variable=$key]"
18 }
19 continueOnError: ${{ parameters.ContinueOnError }}
20 displayName: Clear DevOps Variables
View as plain text