Fix code sign in windows

This commit is contained in:
Luis Ángel San Martín 2022-09-15 17:55:27 +02:00
parent 2475c876d1
commit e9a6dc978b
4 changed files with 9 additions and 7 deletions

View File

@ -43,14 +43,14 @@ jobs:
displayName: 'Run tests' displayName: 'Run tests'
- ${{ if and(eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/luisangelsm/'), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['Build.SourceBranch'], 'refs/heads/develop'))) }}: - ${{ if and(eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/luisangelsm/'), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['Build.SourceBranch'], 'refs/heads/develop'))) }}:
- task: DownloadSecureFile@1 - task: DownloadSecureFile@1
name: pdxFile name: pfxFile
displayName: 'Get the pfx file certificate' displayName: 'Get the pfx file certificate'
inputs: inputs:
secureFile: 'certificate.pdx' secureFile: 'certificate.pfx'
- script: | - script: |
set PATH=C:\Qt\${{ parameters.qt_version }}\${{ parameters.qt_spec }}\bin;%PATH% set PATH=C:\Qt\${{ parameters.qt_version }}\${{ parameters.qt_spec }}\bin;%PATH%
cd $(Build.SourcesDirectory)\ci\win cd $(Build.SourcesDirectory)\ci\win
.\create_installer.cmd ${{ parameters.architecture }} 7z $(Build.BuildNumber) qt6 $(pdxFile) $(pdxPassword) .\create_installer.cmd ${{ parameters.architecture }} 7z $(Build.BuildNumber) qt5 $(pfxFile.secureFilePath) $(pdxPassword)
displayName: 'Create installer' displayName: 'Create installer'
- task: CopyFiles@2 - task: CopyFiles@2
inputs: inputs:

View File

@ -43,14 +43,14 @@ jobs:
displayName: 'Run tests' displayName: 'Run tests'
- ${{ if and(eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/luisangelsm/'), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['Build.SourceBranch'], 'refs/heads/develop'))) }}: - ${{ if and(eq(variables['System.TeamFoundationCollectionUri'], 'https://dev.azure.com/luisangelsm/'), or(eq(variables['Build.SourceBranch'], 'refs/heads/master'), eq(variables['Build.SourceBranch'], 'refs/heads/develop'))) }}:
- task: DownloadSecureFile@1 - task: DownloadSecureFile@1
name: pdxFile name: pfxFile
displayName: 'Get the pfx file certificate' displayName: 'Get the pfx file certificate'
inputs: inputs:
secureFile: 'certificate.pdx' secureFile: 'certificate.pfx'
- script: | - script: |
set PATH=C:\Qt\${{ parameters.qt_version }}\${{ parameters.qt_spec }}\bin;%PATH% set PATH=C:\Qt\${{ parameters.qt_version }}\${{ parameters.qt_spec }}\bin;%PATH%
cd $(Build.SourcesDirectory)\ci\win cd $(Build.SourcesDirectory)\ci\win
.\create_installer.cmd ${{ parameters.architecture }} 7z $(Build.BuildNumber) qt5 $(pdxFile) $(pdxPassword) .\create_installer.cmd ${{ parameters.architecture }} 7z $(Build.BuildNumber) qt5 $(pfxFile.secureFilePath) $(pdxPassword)
displayName: 'Create installer' displayName: 'Create installer'
- task: CopyFiles@2 - task: CopyFiles@2
inputs: inputs:

View File

@ -15,6 +15,7 @@ SetupIconFile=setup.ico
UninstallDisplayIcon=uninstall.ico UninstallDisplayIcon=uninstall.ico
ArchitecturesInstallIn64BitMode=x64 ArchitecturesInstallIn64BitMode=x64
ArchitecturesAllowed=x64 ArchitecturesAllowed=x64
SignTool=signtool
[Registry] [Registry]
Root: HKCR; SubKey: .cbz; ValueType: string; ValueData: Comic Book (zip); Flags: uninsdeletekey; Tasks: File_association Root: HKCR; SubKey: .cbz; ValueType: string; ValueData: Comic Book (zip); Flags: uninsdeletekey; Tasks: File_association

View File

@ -15,6 +15,7 @@ SetupIconFile=setup.ico
UninstallDisplayIcon=uninstall.ico UninstallDisplayIcon=uninstall.ico
ArchitecturesInstallIn64BitMode=x64 ArchitecturesInstallIn64BitMode=x64
ArchitecturesAllowed=x64 ArchitecturesAllowed=x64
SignTool=signtool
[Registry] [Registry]
Root: HKCR; SubKey: .cbz; ValueType: string; ValueData: Comic Book (zip); Flags: uninsdeletekey; Tasks: File_association Root: HKCR; SubKey: .cbz; ValueType: string; ValueData: Comic Book (zip); Flags: uninsdeletekey; Tasks: File_association
@ -98,7 +99,7 @@ Source: "vc_redist.{#PLATFORM}.exe"; DestDir: {tmp}; Flags: deleteafterinstall
Source: utils\7z.dll; DestDir: {app}\utils\ Source: utils\7z.dll; DestDir: {app}\utils\
;Bin ;Bin
Source: YACReader.exe; DestDir: {app}; Permissions: everyone-full Source: YACReader.exe; DestDir: {app}; Permissions: everyone-full;
Source: YACReaderLibrary.exe; DestDir: {app}; Permissions: everyone-full; Tasks: Source: YACReaderLibrary.exe; DestDir: {app}; Permissions: everyone-full; Tasks:
Source: YACReaderLibraryServer.exe; DestDir: {app}; Permissions: everyone-full; Tasks: Source: YACReaderLibraryServer.exe; DestDir: {app}; Permissions: everyone-full; Tasks: