Как сделать CI-CD установщиком Windows?Я хочу, чтобы при развертывании MSI-файл находился в определенном месте. - PullRequest
0 голосов
/ 14 мая 2019

Я хочу создать конвейер CI-CD в Azure DevOps для приложения Winform, в котором есть установщик.Я хочу, чтобы на моем компакт-диске файл .msi / .exe помещался в указанную папку / папку с последней версией после каждой регистрации.

Ответы [ 2 ]

1 голос
/ 15 мая 2019

Я использовал упаковочный инструмент Advanced Installer, и его очень легко интегрировать с непрерывной доставкой Azure DevOps.Вот небольшая пошаговая статья, описывающая, как настроить непрерывную доставку установщика:

Расширенный установщик для DevOps Azure (VSTS)

Также вы можетелегко интегрировать Advanced Installer с решением Visual Studio, используя расширение Advanced Installer для Visual Studio .

0 голосов
/ 14 мая 2019

WiX Toolset был специально создан для этого сценария. Добавьте .wixproj в свое решение, напишите код установки, и он будет работать только в Azure DevOps. Он даже работает в сборках Hosted Azure DevOps, потому что набор инструментов WiX является частью их образов.

Набор инструментов WiX является мощным, и вы можете узнать больше об этом в учебнике .

...