|
|
@@ -46,20 +46,12 @@ jobs:
|
|
|
# source-build builds run in Docker, including the default managed platform.
|
|
|
# /eng/common/templates/variables/pool-providers.yml can't be used here (some customers declare variables already), so duplicate its logic
|
|
|
pool:
|
|
|
- # Main environments
|
|
|
- ${{ if and(eq(variables['System.TeamProject'], 'public'), ne(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), true)) }}:
|
|
|
- name: NetCore-Public
|
|
|
+ ${{ if eq(variables['System.TeamProject'], 'public') }}:
|
|
|
+ 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')]
|
|
|
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
|
|
|
- ${{ if and(eq(variables['System.TeamProject'], 'internal'), ne(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), true)) }}:
|
|
|
- name: NetCore1ESPool-Internal
|
|
|
- demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
|
|
|
|
|
|
- # Servicing build environments
|
|
|
- ${{ if and(eq(variables['System.TeamProject'], 'public'), contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release')) }}:
|
|
|
- name: NetCore-Svc-Public
|
|
|
- demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
|
|
|
- ${{ if and(eq(variables['System.TeamProject'], 'internal'), contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release')) }}:
|
|
|
- name: NetCore1ESPool-Svc-Internal
|
|
|
+ ${{ if eq(variables['System.TeamProject'], 'internal') }}:
|
|
|
+ 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')]
|
|
|
demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
|
|
|
|
|
|
${{ if ne(parameters.platform.pool, '') }}:
|