Skip to content

Commit 1dc08cc

Browse files
committed
Allow overriding PyManager index filename with variable
1 parent b63dc24 commit 1dc08cc

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

windows-release/stage-publish-pymanager.yml

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,18 @@ jobs:
7272
workingDirectory: $(Pipeline.Workspace)
7373
displayName: 'Download PuTTY binaries'
7474
75+
- powershell: |
76+
if ($env:FILENAME) {
77+
"##vso[task.setvariable variable=_PyManagerIndexFilename]${env:FILENAME}"
78+
"Updating index named '${env:FILENAME}'"
79+
} else {
80+
"##vso[task.setvariable variable=_PyManagerIndexFilename]index-windows.json"
81+
"Updating index named 'index-windows.json'"
82+
}
83+
env:
84+
FILENAME: $(PyManagerIndexFilename)
85+
displayName: 'Infer index filename'
86+
7587
- powershell: |
7688
"Uploading following packages:"
7789
(dir "__install__.*.json").FullName
@@ -82,8 +94,8 @@ jobs:
8294
displayName: 'Produce uploadable ZIPs'
8395
env:
8496
NO_UPLOAD: 1
85-
INDEX_URL: '$(PyDotOrgUrlPrefix)python/index-windows.json'
86-
INDEX_FILE: '$(Build.ArtifactStagingDirectory)\index\index-windows.json'
97+
INDEX_URL: '$(PyDotOrgUrlPrefix)python/$(_PyManagerIndexFilename)'
98+
INDEX_FILE: '$(Build.ArtifactStagingDirectory)\index\$(_PyManagerIndexFilename)'
8799
MANIFEST_FILE: '$(Build.ArtifactStagingDirectory)\index\windows.json'
88100
89101
- powershell: |
@@ -95,8 +107,8 @@ jobs:
95107
condition: and(succeeded(), eq(variables['IsRealSigned'], 'true'))
96108
displayName: 'Upload ZIPs'
97109
env:
98-
INDEX_URL: '$(PyDotOrgUrlPrefix)python/index-windows.json'
99-
INDEX_FILE: '$(Build.ArtifactStagingDirectory)\index\index-windows.json'
110+
INDEX_URL: '$(PyDotOrgUrlPrefix)python/$(_PyManagerIndexFilename)'
111+
INDEX_FILE: '$(Build.ArtifactStagingDirectory)\index\$(_PyManagerIndexFilename)'
100112
MANIFEST_FILE: '$(Build.ArtifactStagingDirectory)\index\windows.json'
101113
UPLOAD_URL_PREFIX: $(PyDotOrgUrlPrefix)
102114
UPLOAD_PATH_PREFIX: $(PyDotOrgUploadPathPrefix)

0 commit comments

Comments
 (0)