mirror of
				https://github.com/Z3Prover/z3
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	update release scripts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
		
							parent
							
								
									f81180173b
								
							
						
					
					
						commit
						67e5ba9f79
					
				
					 2 changed files with 19 additions and 9 deletions
				
			
		| 
						 | 
					@ -19,7 +19,7 @@ jobs:
 | 
				
			||||||
    inputs:
 | 
					    inputs:
 | 
				
			||||||
      script:
 | 
					      script:
 | 
				
			||||||
         call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" ${{parameters.BuildArchitecture}} &&
 | 
					         call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvarsall.bat" ${{parameters.BuildArchitecture}} &&
 | 
				
			||||||
        python scripts\mk_win_dist.py
 | 
					        python scripts\mk_win_dist_cmake.py
 | 
				
			||||||
            --${{parameters.BuildArchitecture}}-only
 | 
					            --${{parameters.BuildArchitecture}}-only
 | 
				
			||||||
            --dotnet-key=$(Build.SourcesDirectory)/resources/z3.snk
 | 
					            --dotnet-key=$(Build.SourcesDirectory)/resources/z3.snk
 | 
				
			||||||
  - task: CopyFiles@2
 | 
					  - task: CopyFiles@2
 | 
				
			||||||
| 
						 | 
					@ -42,7 +42,7 @@ jobs:
 | 
				
			||||||
    displayName: Sign
 | 
					    displayName: Sign
 | 
				
			||||||
    inputs:
 | 
					    inputs:
 | 
				
			||||||
      ConnectedServiceName: 'z3-esrp-signing-2'
 | 
					      ConnectedServiceName: 'z3-esrp-signing-2'
 | 
				
			||||||
      FolderPath: 'dist/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win/bin'
 | 
					      FolderPath: 'dist/${{parameters.BuildArchitecture}}/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win/bin'
 | 
				
			||||||
      Pattern: 'Microsoft.Z3.dll,libz3.dll,libz3java.dll,z3.exe'
 | 
					      Pattern: 'Microsoft.Z3.dll,libz3.dll,libz3java.dll,z3.exe'
 | 
				
			||||||
      signConfigType: 'inlineSignParams'
 | 
					      signConfigType: 'inlineSignParams'
 | 
				
			||||||
      inlineOperation: |
 | 
					      inlineOperation: |
 | 
				
			||||||
| 
						 | 
					@ -82,12 +82,12 @@ jobs:
 | 
				
			||||||
  - task: DeleteFiles@1
 | 
					  - task: DeleteFiles@1
 | 
				
			||||||
    displayName: Cleanup
 | 
					    displayName: Cleanup
 | 
				
			||||||
    inputs:
 | 
					    inputs:
 | 
				
			||||||
      SourceFolder: 'dist/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win/bin'
 | 
					      SourceFolder: 'dist/${{parameters.BuildArchitecture}}/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win/bin'
 | 
				
			||||||
      Contents: 'CodeSignSummary*'
 | 
					      Contents: 'CodeSignSummary*'
 | 
				
			||||||
  - task: ArchiveFiles@2
 | 
					  - task: ArchiveFiles@2
 | 
				
			||||||
    displayName: Zip
 | 
					    displayName: Zip
 | 
				
			||||||
    inputs:
 | 
					    inputs:
 | 
				
			||||||
      rootFolderOrFile: 'dist/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win'
 | 
					      rootFolderOrFile: 'dist/${{parameters.BuildArchitecture}}/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win'
 | 
				
			||||||
      includeRootFolder: true
 | 
					      includeRootFolder: true
 | 
				
			||||||
      archiveType: 'zip'
 | 
					      archiveType: 'zip'
 | 
				
			||||||
      archiveFile: '$(Build.ArtifactStagingDirectory)/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win.zip'
 | 
					      archiveFile: '$(Build.ArtifactStagingDirectory)/z3-${{parameters.ReleaseVersion}}-${{parameters.BuildArchitecture}}-win.zip'
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -209,6 +209,11 @@ stages:
 | 
				
			||||||
      ReleaseVersion: $(ReleaseVersion)
 | 
					      ReleaseVersion: $(ReleaseVersion)
 | 
				
			||||||
      BuildArchitecture: 'x86'
 | 
					      BuildArchitecture: 'x86'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  - template: build-win-signed.yml
 | 
				
			||||||
 | 
					    parameters:
 | 
				
			||||||
 | 
					      ReleaseVersion: $(ReleaseVersion)
 | 
				
			||||||
 | 
					      BuildArchitecture: 'arm64'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Creates Z3 packages in various formats
 | 
					# Creates Z3 packages in various formats
 | 
				
			||||||
- stage: Package
 | 
					- stage: Package
 | 
				
			||||||
| 
						 | 
					@ -525,16 +530,21 @@ stages:
 | 
				
			||||||
      inputs:
 | 
					      inputs:
 | 
				
			||||||
        artifact: 'WindowsBuild-x86'
 | 
					        artifact: 'WindowsBuild-x86'
 | 
				
			||||||
        path: $(Agent.TempDirectory)
 | 
					        path: $(Agent.TempDirectory)
 | 
				
			||||||
    - task: DownloadPipelineArtifact@2
 | 
					 | 
				
			||||||
      displayName: "Download Python"
 | 
					 | 
				
			||||||
      inputs:
 | 
					 | 
				
			||||||
        artifactName: 'PythonPackage'
 | 
					 | 
				
			||||||
        path: $(Agent.TempDirectory)
 | 
					 | 
				
			||||||
    - task: DownloadPipelineArtifact@2
 | 
					    - task: DownloadPipelineArtifact@2
 | 
				
			||||||
      displayName: 'Download Win64 Build'
 | 
					      displayName: 'Download Win64 Build'
 | 
				
			||||||
      inputs:
 | 
					      inputs:
 | 
				
			||||||
        artifact: 'WindowsBuild-x64'
 | 
					        artifact: 'WindowsBuild-x64'
 | 
				
			||||||
        path: $(Agent.TempDirectory)
 | 
					        path: $(Agent.TempDirectory)
 | 
				
			||||||
 | 
					    - task: DownloadPipelineArtifact@2
 | 
				
			||||||
 | 
					      displayName: 'Download Arm64 Build'
 | 
				
			||||||
 | 
					      inputs:
 | 
				
			||||||
 | 
					        artifact: 'WindowsBuild-arm64'
 | 
				
			||||||
 | 
					        path: $(Agent.TempDirectory)	
 | 
				
			||||||
 | 
					    - task: DownloadPipelineArtifact@2
 | 
				
			||||||
 | 
					      displayName: "Download Python"
 | 
				
			||||||
 | 
					      inputs:
 | 
				
			||||||
 | 
					        artifactName: 'PythonPackage'
 | 
				
			||||||
 | 
					        path: $(Agent.TempDirectory)
 | 
				
			||||||
    - task: DownloadPipelineArtifact@2
 | 
					    - task: DownloadPipelineArtifact@2
 | 
				
			||||||
      displayName: 'Download NuGet64 Package'
 | 
					      displayName: 'Download NuGet64 Package'
 | 
				
			||||||
      inputs:
 | 
					      inputs:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue