Skip to content

Commit 8e25d63

Browse files
committed
Enable override build machine in Windows OpenSSL build
1 parent 875fc41 commit 8e25d63

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

windows-release/openssl-build.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,14 @@ parameters:
1414
displayName: 'Sources Repository'
1515
type: string
1616
default: 'https://github.com/python/cpython-source-deps'
17+
- name: BuildVMName
18+
displayName: 'Build VM override'
19+
type: string
20+
default: windows-latest
21+
- name: PlatformToolset
22+
displayName: 'PlatformToolset'
23+
type: string
24+
default: '(default)'
1725

1826

1927
name: ${{ parameters.SourceTag }}_$(Date:yyyyMMdd)$(Rev:.rr)
@@ -30,13 +38,20 @@ variables:
3038
value: '$(Build.ArtifactStagingDirectory)'
3139
- name: SigningDescription
3240
value: 'OpenSSL for Python (${{ parameters.SourceTag }})'
41+
- ${{ if ne(parameters.PlatformToolset, '(default)') }}:
42+
- name: PlatformToolset
43+
value: ${{ parameters.PlatformToolset }}
3344

3445

3546
jobs:
3647
- job: Build_SSL
3748
displayName: OpenSSL
3849
pool:
39-
vmImage: windows-latest
50+
${{ if eq(parameters.BuildVMName, 'windows-latest') }}:
51+
vmImage: windows-latest
52+
${{ else }}:
53+
pool: 'Windows Release'
54+
demands: Agent.Name -equals '${{ parameters.BuildVMName }}'
4055

4156
strategy:
4257
matrix:

0 commit comments

Comments
 (0)