【发布时间】:2018-02-19 14:32:01
【问题描述】:
如何在 VSTS(Visual Studio Team Services)中为 winform 应用程序实现 CD(持续交付)?目前这是我的 Visual Studio 解决方案文件中的内容
1) 一个winform项目
2) Windows 安装和部署项目
所以每次我构建一个winform项目时,我都会执行以下步骤(我需要CI/CD来完成这些)
1) Build Setup and Deployment 项目,获取 Winform 项目的 Build 输出并创建 EXE/MSI
2) 我使用这个 MSI 文件并使用 NSIS 将它嵌入到 EXE 中
3) 我从命令提示符运行 SIGNTOOL 并对 EXE 进行数字签名
4) 我将此签名的 EXE 上传到我的网站
现在我如何使用 CI / CD 管道来自动执行上述操作,或者我的情况是不可能的?我很迷惑。我找不到任何关于winforms的材料,都是用于网络应用程序的。
谢谢
【问题讨论】:
标签: azure-devops continuous-integration azure-pipelines desktop-application continuous-deployment