pool:
# Public Linux Build Pool
${{ if and(or(in(parameters.osGroup, 'Linux', 'FreeBSD', 'Android'), eq(parameters.hostedOs, 'Linux')), eq(variables['System.TeamProject'], 'public')) }}:
- name: NetCorePublic-Pool
- queue: BuildPool.Ubuntu.1804.Amd64.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
# Official Build Linux Pool
${{ if and(or(in(parameters.osGroup, 'Linux', 'FreeBSD', 'Browser', 'Android'), eq(parameters.hostedOs, 'Linux')), ne(variables['System.TeamProject'], 'public')) }}:
- name: NetCoreInternal-Pool
- queue: BuildPool.Ubuntu.1804.Amd64
+ name: NetCore1ESPool-Svc-Internal
+ demands: ImageOverride -equals Build.Ubuntu.1804.Amd64
# OSX Build Pool (we don't have on-prem OSX BuildPool
${{ if in(parameters.osGroup, 'OSX', 'MacCatalyst', 'iOS', 'iOSSimulator', 'tvOS', 'tvOSSimulator') }}:
# Official Build Windows Pool
${{ if and(eq(parameters.osGroup, 'windows'), ne(variables['System.TeamProject'], 'public')) }}:
- name: NetCoreInternal-Pool
- queue: BuildPool.Windows.10.Amd64.VS2019
+ name: NetCore1ESPool-Svc-Internal
+ demands: ImageOverride -equals Build.Windows.10.Amd64.VS2019
# Public Windows Build Pool
${{ if and(or(eq(parameters.osGroup, 'windows'), eq(parameters.hostedOs, 'windows')), eq(variables['System.TeamProject'], 'public')) }}:
- name: NetCorePublic-Pool
- queue: BuildPool.Windows.10.Amd64.VS2019.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Windows.10.Amd64.VS2019.Open
${{ if eq(parameters.helixQueuesTemplate, '') }}:
testDisplayName: ${{ parameters.runtimeFlavor }}_interpreter_${{ parameters.liveRuntimeBuildConfig }}
# To run the tests we just send to helix and wait, use ubuntu hosted pools for faster providing and to not back up our build pools
- ${{ if startsWith(parameters.pool.queue, 'BuildPool.Ubuntu') }}:
+ ${{ if startsWith(parameters.pool.queue, 'Build.Ubuntu') }}:
pool:
vmImage: 'ubuntu-latest'
- ${{ if not(startsWith(parameters.pool.queue, 'BuildPool.Ubuntu')) }}:
+ ${{ if not(startsWith(parameters.pool.queue, 'Build.Ubuntu')) }}:
pool: ${{ parameters.pool }}
dependOnEvaluatePaths: ${{ parameters.dependOnEvaluatePaths }}
displayName: Docker Linux
timeoutInMinutes: 180
pool:
- name: NetCorePublic-Pool
- queue: BuildPool.Ubuntu.1804.Amd64.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
steps:
- checkout: self
displayName: Docker NanoServer
timeoutInMinutes: 150
pool:
- name: NetCorePublic-Pool
- queue: BuildPool.Server.Amd64.VS2019.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Server.Amd64.VS2019.Open
steps:
- checkout: self
displayName: Docker Linux
timeoutInMinutes: 120
pool:
- name: NetCorePublic-Pool
- queue: BuildPool.Ubuntu.1804.Amd64.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Ubuntu.1804.Amd64.Open
steps:
- checkout: self
displayName: Docker NanoServer
timeoutInMinutes: 120
pool:
- name: NetCorePublic-Pool
- queue: BuildPool.Server.Amd64.VS2019.Open
+ name: NetCore1ESPool-Svc-Public
+ demands: ImageOverride -equals Build.Server.Amd64.VS2019.Open
steps:
- checkout: self