From ebe9ffaaae4bd6a62cab4f8cd1f8fabc520e91f0 Mon Sep 17 00:00:00 2001 From: Ben Broderick Phillips Date: Wed, 16 Oct 2024 17:11:05 -0400 Subject: [PATCH] Set resource group env variable early so remove always works --- eng/common/TestResources/New-TestResources.ps1 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eng/common/TestResources/New-TestResources.ps1 b/eng/common/TestResources/New-TestResources.ps1 index dbb8c4f2033..2958ccc6628 100644 --- a/eng/common/TestResources/New-TestResources.ps1 +++ b/eng/common/TestResources/New-TestResources.ps1 @@ -350,6 +350,10 @@ try { # to determine whether resources should be removed. Write-Host "Setting variable 'CI_HAS_DEPLOYED_RESOURCES': 'true'" LogVsoCommand "##vso[task.setvariable variable=CI_HAS_DEPLOYED_RESOURCES;]true" + # Set resource group env variable early in cases where deployment fails as we + # still want to clean up the group. The Remove-TestResources.ps1 script consumes this var. + $envVarName = (BuildServiceDirectoryPrefix $serviceName) + "RESOURCE_GROUP" + LogVsoCommand "##vso[task.setvariable variable=$envVarName;]$ResourceGroupName" } Log "Creating resource group '$ResourceGroupName' in location '$Location'"