【发布时间】:2018-11-20 22:49:56
【问题描述】:
我已经成功地在 Azure Devops 上创建了一个 Repo 和一个 Pipeline,每次我推送到 master 分支时都会触发一个发布。发布的结果是一个 .exe 文件,我可以从 Artifacts explorer 下载该文件。如果我下载并打开它,WPF 应用程序就会运行(无需安装)。我正试图围绕整个 CI/CD 过程如何工作,但我找不到任何可以帮助我理解部署过程的好例子(至少对于 WPF 应用程序)。
我通常会构建一个 WPF 应用程序,一旦我完成,我将一个新项目添加到解决方案(Visual Studio 安装程序 - 安装项目)并将 .msi 安装程序交付给最终用户(对于更新我将最新版本发送给他们进行安装)。
如何在 Azure Devops 中使用 CI/CD 使这个过程更加顺畅?如何生成实际的安装程序?我是否在应用程序本身中使用一些逻辑来检查 Azure 中的最新版本?有人可以列出一些简单的步骤或一些好的资源吗?
【问题讨论】:
标签: wpf continuous-integration azure-devops continuous-deployment