首页 > 解决方案 > 是否有用于发布标准桌面应用程序的 Azure Pipeline 工具?

问题描述

Azure 非常适合公开发布面向开发人员的工件,例如 NuGet 包。它非常适合部署 Web 应用程序和用于 VM 的东西。大量的发布模板。但是我找不到太多关于部署简单的标准 Windows 桌面应用程序安装程序的讨论。有这样的设施吗?

因为我们的管道产生了我们提供给客户的两个主要工件:

  1. 面向开发人员的 NuGet 打包 SDK
  2. 用于最终用户的标准旧 Windows 桌面应用程序的安装程序

获得第一名很容易。但是我该怎么做#2?

我不确定我在期待什么。可能类似于 Azure 提供的面向公众的页面,其中包含我发布的安装程序版本列表。我的管道可以直接输入的东西。甚至可能有一些规定要求人们输入联系信息以下载安装程序,或者为下载安装程序的我们记录的客户特定 URL。

是否存在这种 Azure 设施?还是我们应该直接从我们自己的公司网站公开一个下载页面?

标签: azure-devopsazure-deploymentazure-artifacts

解决方案


是否有用于发布标准桌面应用程序的 Azure Pipeline 工具?

恐怕没有用于发布标准桌面应用程序的特定 Azure Pipeline 工具。

当我们发布标准桌面应用程序时,我们可以使用复制任务或发布构建工件任务将标准桌面应用程序构建工件直接部署到网络驱动器文件夹或目标机器。

您可以查看此文档我之前的帖子以了解一些详细信息。

因此,标准桌面应用程序没有这种特定的 Azure Pipeline 工具。

如果您真的想使用工件来管理标准桌面应用程序,您可以尝试使用Universal Package,它将一个或多个文件一起存储在具有名称和版本的单个单元中。我们也可以发布通用包并下载它


推荐阅读