Lines Matching +full:build +full:- +full:python
5 - template: ./checkout.yml
7 - powershell: |
8 …$d = (.\PCbuild\build.bat -V) | %{ if($_ -match '\s+(\w+):\s*(.+)\s*$') { @{$Matches[1] = $Matches…
9 Write-Host "##vso[task.setvariable variable=SigningDescription]Python $($d.PythonVersion)"
13 - task: DownloadPipelineArtifact@1
17 targetPath: $(Build.BinariesDirectory)\doc
19 - task: CopyFiles@2
22 sourceFolder: $(Build.BinariesDirectory)\doc
23 targetFolder: $(Build.SourcesDirectory)\Doc\build
25 - task: DownloadPipelineArtifact@1
29 targetPath: $(Build.BinariesDirectory)\win32
31 - task: DownloadPipelineArtifact@1
35 targetPath: $(Build.BinariesDirectory)\win32
37 - task: DownloadPipelineArtifact@1
41 targetPath: $(Build.BinariesDirectory)\amd64
43 - task: DownloadPipelineArtifact@1
47 targetPath: $(Build.BinariesDirectory)\amd64
49 - task: DownloadPipelineArtifact@1
54 targetPath: $(Build.BinariesDirectory)\arm64
56 - task: DownloadPipelineArtifact@1
61 targetPath: $(Build.BinariesDirectory)\arm64
63 - task: DownloadPipelineArtifact@1
67 targetPath: $(Build.BinariesDirectory)\tcltk_lib_win32
69 - task: DownloadPipelineArtifact@1
73 targetPath: $(Build.BinariesDirectory)\tcltk_lib_amd64
75 - ${{ if eq(parameters.ARM64TclTk, true) }}:
76 - task: DownloadPipelineArtifact@1
81 targetPath: $(Build.BinariesDirectory)\tcltk_lib_arm64
83 - powershell: |
84 copy $(Build.BinariesDirectory)\amd64\Activate.ps1 Lib\venv\scripts\common\Activate.ps1 -Force
88 - script: |
91 echo ##vso[task.setvariable variable=PYTHON]%PYTHON%
96 - script: |
97 %PYTHON% -m pip install blurb
98 %PYTHON% -m blurb merge -f Misc\NEWS
101 - script: |
103 displayName: 'Build launcher installer'
106 Py_OutDir: $(Build.BinariesDirectory)
108 - script: |
110 displayName: 'Build win32 installer'
113 Py_OutDir: $(Build.BinariesDirectory)
114 PYTHON: $(Build.BinariesDirectory)\win32\python.exe
115 PythonForBuild: $(Build.BinariesDirectory)\win32\python.exe
116 PYTHONHOME: $(Build.SourcesDirectory)
117 TclTkLibraryDir: $(Build.BinariesDirectory)\tcltk_lib_win32
120 - script: |
122 displayName: 'Build amd64 installer'
125 Py_OutDir: $(Build.BinariesDirectory)
126 PYTHON: $(Build.BinariesDirectory)\amd64\python.exe
127 PythonForBuild: $(Build.BinariesDirectory)\amd64\python.exe
128 PYTHONHOME: $(Build.SourcesDirectory)
129 TclTkLibraryDir: $(Build.BinariesDirectory)\tcltk_lib_amd64
132 - script: |
134 displayName: 'Build arm64 installer'
138 Py_OutDir: $(Build.BinariesDirectory)
139 PYTHON: $(Build.BinariesDirectory)\win32\python.exe
140 PythonForBuild: $(Build.BinariesDirectory)\win32\python.exe
141 PYTHONHOME: $(Build.SourcesDirectory)
144 TclTkLibraryDir: $(Build.BinariesDirectory)\tcltk_lib_arm64
146 - task: CopyFiles@2
149 sourceFolder: $(Build.BinariesDirectory)\win32\en-us
150 targetFolder: $(Build.ArtifactStagingDirectory)\msi\win32
156 - task: CopyFiles@2
159 sourceFolder: $(Build.BinariesDirectory)\amd64\en-us
160 targetFolder: $(Build.ArtifactStagingDirectory)\msi\amd64
166 - task: CopyFiles@2
170 sourceFolder: $(Build.BinariesDirectory)\arm64\en-us
171 targetFolder: $(Build.ArtifactStagingDirectory)\msi\arm64
177 - task: PublishPipelineArtifact@0
180 targetPath: '$(Build.ArtifactStagingDirectory)\msi'