mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-16 11:48:06 +01:00
Add additional build and sign step for SilentFilesInUseBAFunction
This commit is contained in:
@@ -132,6 +132,39 @@ steps:
|
|||||||
ciPolicyFile: '$(build.sourcesdirectory)\.pipelines\CIPolicy.xml'
|
ciPolicyFile: '$(build.sourcesdirectory)\.pipelines\CIPolicy.xml'
|
||||||
|
|
||||||
#### END MSI
|
#### END MSI
|
||||||
|
|
||||||
|
#### BUILDING AND SIGNING SilentFilesInUseBAFunction DLL
|
||||||
|
- task: VSBuild@1
|
||||||
|
displayName: ${{replace(replace(parameters.buildUserInstaller,'True','👤'),'False','💻')}} Build SilentFilesInUseBAFunction
|
||||||
|
inputs:
|
||||||
|
solution: "**/installer/PowerToysSetup.sln"
|
||||||
|
vsVersion: 17.0
|
||||||
|
msbuildArgs: >-
|
||||||
|
/t:SilentFilesInUseBAFunction
|
||||||
|
/p:RunBuildEvents=true;PerUser=${{parameters.buildUserInstaller}};RestorePackagesConfig=true;CIBuild=true
|
||||||
|
/p:InstallerSuffix=${{ parameters.installerSuffix }}
|
||||||
|
-restore -graph
|
||||||
|
/bl:$(LogOutputDirectory)\installer-$(InstallerBuildSlug)-SilentFilesInUseBAFunction.binlog
|
||||||
|
${{ parameters.additionalBuildOptions }}
|
||||||
|
platform: $(BuildPlatform)
|
||||||
|
configuration: $(BuildConfiguration)
|
||||||
|
clean: false # don't undo our hard work above by deleting the msi
|
||||||
|
msbuildArchitecture: x64
|
||||||
|
maximumCpuCount: true
|
||||||
|
|
||||||
|
- ${{ if eq(parameters.codeSign, true) }}:
|
||||||
|
- template: steps-esrp-signing.yml
|
||||||
|
parameters:
|
||||||
|
displayName: ${{replace(replace(parameters.buildUserInstaller,'True','👤'),'False','💻')}} Sign SilentFilesInUseBAFunction
|
||||||
|
signingIdentity: ${{ parameters.signingIdentity }}
|
||||||
|
inputs:
|
||||||
|
FolderPath: 'installer/$(BuildPlatform)/$(BuildConfiguration)'
|
||||||
|
signType: batchSigning
|
||||||
|
batchSignPolicyFile: '$(build.sourcesdirectory)\.pipelines\ESRPSigning_installer.json'
|
||||||
|
ciPolicyFile: '$(build.sourcesdirectory)\.pipelines\CIPolicy.xml'
|
||||||
|
|
||||||
|
#### END BUILDING AND SIGNING SilentFilesInUseBAFunction DLL
|
||||||
|
|
||||||
#### BOOTSTRAP BUILDING AND SIGNING
|
#### BOOTSTRAP BUILDING AND SIGNING
|
||||||
- task: VSBuild@1
|
- task: VSBuild@1
|
||||||
displayName: ${{replace(replace(parameters.buildUserInstaller,'True','👤'),'False','💻')}} Build VNext Bootstrapper
|
displayName: ${{replace(replace(parameters.buildUserInstaller,'True','👤'),'False','💻')}} Build VNext Bootstrapper
|
||||||
@@ -148,7 +181,7 @@ steps:
|
|||||||
${{ parameters.additionalBuildOptions }}
|
${{ parameters.additionalBuildOptions }}
|
||||||
platform: $(BuildPlatform)
|
platform: $(BuildPlatform)
|
||||||
configuration: $(BuildConfiguration)
|
configuration: $(BuildConfiguration)
|
||||||
clean: false # don't undo our hard work above by deleting the MSI
|
clean: false # don't undo our hard work above by deleting the MSI nor SilentFilesInUseBAFunction
|
||||||
msbuildArchitecture: x64
|
msbuildArchitecture: x64
|
||||||
maximumCpuCount: true
|
maximumCpuCount: true
|
||||||
|
|
||||||
|
|||||||
@@ -26,6 +26,7 @@
|
|||||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||||
<CharacterSet>Unicode</CharacterSet>
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
<TargetName>SilentFilesInUseBAFunction</TargetName>
|
<TargetName>SilentFilesInUseBAFunction</TargetName>
|
||||||
|
<ProjectName>PowerToysSetupCustomActionsVNext</ProjectName>
|
||||||
<ProjectModuleDefinitionFile>bafunctions.def</ProjectModuleDefinitionFile>
|
<ProjectModuleDefinitionFile>bafunctions.def</ProjectModuleDefinitionFile>
|
||||||
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|||||||
Reference in New Issue
Block a user