@@ -46,20 +46,12 @@ jobs:
4646 # source-build builds run in Docker, including the default managed platform.
4747 # /eng/common/templates/variables/pool-providers.yml can't be used here (some customers declare variables already), so duplicate its logic
4848 pool :
49- # Main environments
50- ${{ if and(eq(variables['System.TeamProject'], 'public'), ne(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), true)) }} :
51- name : NetCore-Public
49+ ${{ if eq(variables['System.TeamProject'], 'public') }} :
50+ name : $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore-Svc-Public' ), False, 'NetCore-Public')]
5251 demands : ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
53- ${{ if and(eq(variables['System.TeamProject'], 'internal'), ne(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), true)) }} :
54- name : NetCore1ESPool-Internal
55- demands : ImageOverride -equals Build.Ubuntu.1804.Amd64
5652
57- # Servicing build environments
58- ${{ if and(eq(variables['System.TeamProject'], 'public'), contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release')) }} :
59- name : NetCore-Svc-Public
60- demands : ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
61- ${{ if and(eq(variables['System.TeamProject'], 'internal'), contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release')) }} :
62- name : NetCore1ESPool-Svc-Internal
53+ ${{ if eq(variables['System.TeamProject'], 'internal') }} :
54+ name : $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore1ESPool-Svc-Internal'), False, 'NetCore1ESPool-Internal')]
6355 demands : ImageOverride -equals Build.Ubuntu.1804.Amd64
6456
6557 ${{ if ne(parameters.platform.pool, '') }} :
0 commit comments