У меня есть проект VS2019, который подписывает код с помощью набора Windows 10 SignTool.exe
и создает установщик с помощью Inno Setup. Это часть проектов PostBuildEvent
. Как правильно это сделать в размещенном конвейере DevOps Build?
Файл проекта PostBuildEvent
приведен ниже:
<PropertyGroup>
<PostBuildEvent>
if "$(ConfigurationName)" == "Release" "$(ProgramFiles)\Windows Kits\10\bin\x64\SignTool.exe" sign /n "SomeCompanyName" /tr http://timestamp.comodoca.com/authenticode /td SHA256 $(TargetDir)Test1.*.dll $(TargetDir)Test1.exe
if "$(ConfigurationName)" == "Release" "%25ProgramFiles(x86)%25\Inno Setup 5\iscc.exe" "$(SolutionDir)Setup\Setup.iss"
</PostBuildEvent>
</PropertyGroup>
У меня есть конвейер сборки DevOps, который использует пул агентов «Размещенная Windows 2019 с VS2019», он имеет «Microsoft.VisualStudio.Component.Windows10SDK.17763».
Я мог бы создать задачу командной строки для вызова SignTool.exe
, используя обновленный путь. Как работать с установщиком Inno?