Enhance PR cleanup scripts #5310
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This pull request improves the reliability and clarity of the PR environment cleanup process in the Azure DevOps pipelines. The changes enhance error handling and reporting in the resource group cleanup script, and ensure that key environment variables are computed and passed consistently using information from the triggering pipeline run.
Key improvements include:
Enhanced error handling and reporting in cleanup script:
Consistent variable computation and propagation:
UniqueResourceGroupName,KeyVaultBaseName,DeploymentEnvironmentName) using the triggering pipeline's build information, ensuring consistency with the main deployment pipeline. These variables are now set and passed to downstream stages for reliable resource identification and cleanup.UniqueResourceGroupName,KeyVaultBaseName) to the pipeline's variable list for use in subsequent jobs.Improved logging for debugging:
runIdfor better traceability in the cleanup process.Related issues
Addresses AB#180190.
Testing
Describe how this change was tested.
FHIR Team Checklist
Semver Change (docs)
Patch|Skip|Feature|Breaking (reason)