From a090b9eb5fb57ba22e998a46583cfd55a0da2fa9 Mon Sep 17 00:00:00 2001 From: Travis Plunk Date: Wed, 10 Nov 2021 13:34:29 -0800 Subject: [PATCH] use different containers for different branches (#16434) --- .../templates/compliance/generateNotice.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tools/releaseBuild/azureDevOps/templates/compliance/generateNotice.yml b/tools/releaseBuild/azureDevOps/templates/compliance/generateNotice.yml index 9b726b2b2..3002c18bd 100644 --- a/tools/releaseBuild/azureDevOps/templates/compliance/generateNotice.yml +++ b/tools/releaseBuild/azureDevOps/templates/compliance/generateNotice.yml @@ -24,6 +24,22 @@ jobs: - checkout: self clean: true + - pwsh: | + [string]$Branch=$env:BUILD_SOURCEBRANCH + $branchOnly = $Branch -replace '^refs/heads/'; + $branchOnly = $branchOnly -replace '[_\-]' + + if ($branchOnly -eq 'master') { + $container = 'tpn' + } else { + $container = "tpn-$branchOnly" + } + + $vstsCommandString = "vso[task.setvariable variable=tpnContainer]$container" + Write-Verbose -Message $vstsCommandString -Verbose + Write-Host -Object "##$vstsCommandString" + displayName: Set ContainerName + - task: ms.vss-governance-buildtask.governance-build-task-component-detection.ComponentGovernanceComponentDetection@0 displayName: 'Component Detection' inputs: @@ -58,7 +74,7 @@ jobs: azureSubscription: '$(AzureFileCopySubscription)' Destination: AzureBlob storage: '$(StorageAccount)' - ContainerName: 'tpn' + ContainerName: $(tpnContainer) resourceGroup: '$(StorageResourceGroup)' - task: PublishPipelineArtifact@1