Skip to content

Commit 86f4594

Browse files
authored
Handle empty yaml variable in interpolated string (Azure#48494)
1 parent 7a677b5 commit 86f4594

File tree

1 file changed

+7
-4
lines changed
  • eng/pipelines/templates/jobs

1 file changed

+7
-4
lines changed

eng/pipelines/templates/jobs/ci.yml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,14 @@ jobs:
145145
displayName: "Build and Package for PR"
146146
- ${{ else }}:
147147
- pwsh: |
148-
if (Test-Path "$(ProjectListOverrideFile)") {
149-
Write-Host "Clearing $(ProjectListOverrideFile)"
150-
rm "$(ProjectListOverrideFile)"
151-
Write-Host "##vso[task.setvariable variable=ProjectListOverrideFile;]"
148+
$variableSet = $env:ProjectListOverrideFile -ne "`$`(ProjectListOverrideFile`)"
149+
if ($variableSet -and (Test-Path $env:ProjectListOverrideFile)) {
150+
Write-Host "Clearing $env:ProjectListOverrideFile"
151+
rm $env:ProjectListOverrideFile
152152
}
153+
Write-Host '##vso[task.setvariable variable=ProjectListOverrideFile;]'
154+
env:
155+
ProjectListOverrideFile: $(ProjectListOverrideFile)
153156
displayName: Cleanup Props File
154157
155158
- script: >-

0 commit comments

Comments
 (0)