首页 > 解决方案 > 使用 azure dev ops 将应用程序部署到本地环境

问题描述

我正在构建一个 Azure DevOps 管道,以将自定义构建的 powershell 应用程序部署到我们支持的多个本地环境中。我配置了所需的代理池并将它们作为服务安装在本地环境中。接下来,我在 Azure DevOps 中设置了我的管道,选择了一个 GitRepo:

构建(包含步骤:使用 Nuget、Nuget 还原、构建解决方案、更新版本、复制文件和发布构建工件)

发布(带步骤:发布构建工件)

有些事情我不清楚:

为了让这个管道正常工作,我在设置中缺少什么?

标签: azure-devopsazure-pipelinesazure-pipelines-release-pipeline

解决方案


正如@Shayki Abramczyk 指出的那样,此任务不适用于部署,它只是将您的构建工件上传到您的发布管道可以直接下载的 azure devops 服务器。

在您的情况下,如果您想将应用程序部署到多个本地环境,您需要首先创建一个部署组,部署组是一组逻辑上的部署目标机器,每个机器上都安装了代理。您的应用程序将部署到发布管道中部署组中的那些机器上。在此处查看有关部署组的更多详细信息。

创建部署组后,您可以通过单击3 个点添加部署组作业,然后指定您的部署组,如下图所示,然后您可以简单地添加复制文件任务或其他部署任务来将您的应用程序部署到您的本地机器。

在此处输入图像描述


推荐阅读