Add devops variable setting/clearing to eng/common (#2952)
Co-authored-by: Daniel Jurek <djurek@microsoft.com>
This commit is contained in:
parent
975ad22708
commit
aab2b798f8
@ -0,0 +1,20 @@
|
||||
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
|
||||
@ -0,0 +1,21 @@
|
||||
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) {
|
||||
$value = $variables[$key]
|
||||
Write-Host "Setting: $key = $value"
|
||||
Write-Host "##vso[task.setvariable variable=$key]$value"
|
||||
}
|
||||
continueOnError: ${{ parameters.ContinueOnError }}
|
||||
displayName: Set DevOps Variables
|
||||
Loading…
Reference in New Issue
Block a user