use different containers for different branches (#16434)

This commit is contained in:
Travis Plunk 2021-11-10 13:34:29 -08:00 committed by GitHub
parent 292c63430b
commit a090b9eb5f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 17 additions and 1 deletions

View File

@ -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