File tree Expand file tree Collapse file tree 5 files changed +27
-20
lines changed
Expand file tree Collapse file tree 5 files changed +27
-20
lines changed Original file line number Diff line number Diff line change @@ -31,10 +31,20 @@ steps:
3131 ${{ else }} :
3232 targetPath : $(Pipeline.Workspace)\${{ a.artifact }}
3333
34- - ${{ if parameters.SigningCertificate }} :
35- - powershell : |
36- copy $(Py_OutDir)\amd64\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
37- displayName: 'Copy signed files into sources'
34+ # Assuming we'll always run the amd64 build
35+ - ${{ if eq(a.artifact, 'bin_amd64') }} :
36+ - powershell : >
37+ copy
38+ "${env:TARGET_PATH}\Activate.ps1"
39+ "$(Build.SourcesDirectory)\Lib\venv\scripts\common\Activate.ps1"
40+ -Force
41+ -Verbose
42+ displayName: 'Copy signed files into sources'
43+ env:
44+ ${{ if a.target }}:
45+ TARGET_PATH: ${{ a.target }}
46+ ${{ else }}:
47+ TARGET_PATH: $(Pipeline.Workspace)\${{ a.artifact }}
3848
3949 - script : |
4050 call PCbuild\find_python.bat "%PYTHON%"
Original file line number Diff line number Diff line change @@ -129,10 +129,9 @@ jobs:
129129 displayName: 'Update TCL_LIBRARY'
130130 condition: and(succeeded(), variables['TclLibrary'])
131131
132- - ${{ if parameters.SigningCertificate }} :
133- - powershell : |
134- copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force
135- displayName: 'Copy signed files into sources'
132+ - powershell : |
133+ copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose
134+ displayName: 'Copy signed files into sources'
136135
137136 - template : ./layout-command.yml
138137 parameters :
Original file line number Diff line number Diff line change 8282 artifact : cert
8383 targetPath : $(Pipeline.Workspace)\cert
8484
85- - powershell : |
86- copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force
87- displayName: 'Copy signed files into sources'
85+ - powershell : |
86+ copy "$(Pipeline.Workspace)\bin_$(Name)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose
87+ displayName: 'Copy signed files into sources'
8888
8989 - template : ./layout-command.yml
9090 parameters :
Original file line number Diff line number Diff line change 6262 artifact : bin_$(Name)
6363 targetPath : $(Pipeline.Workspace)\bin_$(Name)
6464
65- - ${{ if parameters.SigningCertificate }} :
66- - powershell : |
67- copy $(Pipeline.Workspace)\bin_$(Name)\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
68- displayName: 'Copy signed files into sources'
65+ - powershell : |
66+ copy $(Pipeline.Workspace)\bin_$(Name)\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force -Verbose
67+ displayName: 'Copy signed files into sources'
6968
7069 - template : ./layout-command.yml
7170 parameters :
Original file line number Diff line number Diff line change @@ -173,11 +173,10 @@ jobs:
173173 displayName: 'Update TCL_LIBRARY'
174174 condition: and(succeeded(), variables['TclLibrary'])
175175
176- - ${{ if parameters.SigningCertificate }} :
177- - powershell : |
178- copy "$(Pipeline.Workspace)\$(BinArtifact)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force
179- displayName: 'Copy signed files into sources'
180- workingDirectory: $(Build.SourcesDirectory)\cpython
176+ - powershell : |
177+ copy "$(Pipeline.Workspace)\$(BinArtifact)\Activate.ps1" Lib\venv\scripts\common\Activate.ps1 -Force -Verbose
178+ displayName: 'Copy signed files into sources'
179+ workingDirectory: $(Build.SourcesDirectory)\cpython
181180
182181 - template : ./layout-command.yml
183182 parameters :
You can’t perform that action at this time.
0 commit comments