问题标签 [azure-releases]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
222 浏览

azure-devops - Azure Pipeline Release Artefact 链接的 ARM 模板

我们将 ARM 模板放在build代码旁边的文件夹中。在我们的管道中,我们将build文件夹作为人工制品发布。我们有主模板。

我们想从发布管道运行我们的 ARM 模板,但是我们的主模板找不到我们的链接模板,我们收到以下错误:

##[error]InvalidTemplateSpec:无法解析相对路径“arm-kv/1.0.0.0/azuredeploy.json”。请确保父部署引用外部 URI 或模板规范 ID。使用本地文件创建模板部署时,不能使用 relativePath 属性。

创建的工件的文件夹结构如下;

引用子文件夹/模板的正确语法是什么?我们试过了

  • arm-kv/1.0.0.0/azuredeploy.json(相对路径)
  • ./arm-kv/1.0.0.0/azuredeploy.json
  • /builds/arm/arm-kv/1.0.0.0/azuredeploy.json(完整的人工制品路径)
0 投票
0 回答
53 浏览

azure-devops - 指定 cmdlet 的目标不能是基于 Windows 客户端的操作系统

我在 Azure DevOps 中创建了一个构建和发布管道,我一直在尝试在本地计算机上部署我的 ASP.NET Core 网站,但是我收到了这个错误:

“指定 cmdlet 的目标不能是基于 Windows 客户端的操作系统。”

这是否意味着不可能在基于客户端的操作系统上部署到 IIS,或者,我是否需要修复某些问题?我已经在我的 Windows 上启用了 IIS,但仍然出现错误。

谢谢你。

0 投票
0 回答
17 浏览

azure - 如何显示同一 Azure DevOps 组织内多个项目的已发布版本?

我们需要在 Azure DevOps 上创建一个特殊的仪表板,以显示一个 Azure 组织下已定义项目的所有已发布版本和打开的管道。可用的小部件不能用于此目的,因为它们只能用于一个项目。那么,我们如何才能实现我们的目标呢?

0 投票
1 回答
137 浏览

linux - Azure 部署代理 (azagent) 恶魔在重新启动后未启动

我在 Ubuntu 服务器上安装了一个 azure deploy 代理。代理工作正常,但在重新启动机器后不会出现。如何将其作为恶魔运行?

0 投票
0 回答
91 浏览

ubuntu - 在 ubuntu LTS 20 上运行 azure agent systemd 时错误网络无法访问

将 azure 代理作为守护程序运行时出现以下错误:

网络不可达

日志:

我遵循run-as-a-systemd-service在 ubuntu 服务器上将 azure 代理作为 systemd 运行。首先,我为代理创建了用户,然后将代理下载到用户主文件夹并运行命令:

该服务已启动,但无法连接到 azure,如日志文件中所示。

服务器运行的是 Ubuntu 20 LTS,它比代理支持的版本更新,但代理从命令行运行良好,只需使用:

我试图成功地从用户帐户访问 url,所以我不知道可能出了什么问题。

我可能会错过什么?

0 投票
1 回答
108 浏览

azure-devops - 当有新版本可用时,如何自动取消正在等待 POST-DEPLOYMENT 批准的版本?

我了解如何为预部署批准待定的版本执行此操作。它位于部署前条件 > 部署队列设置 > 后续版本 > 部署最新并取消其他。并且有很多现有的 StackOverflow 帖子询问如何为预部署批准执行此操作。但似乎没有任何后期部署。

我们当前的工作流程包括将发布部署到我们的 QA 环境,然后在发布移动到 PROD 环境之前等待 QA 团队的部署后批准。

但随着 QA 团队发现错误并得到解决,QA 中的版本需要更换。目前唯一的方法是手动取消当前等待部署后批准的版本,以便可以部署最新版本。

这变得非常乏味,因为我必须自己跟踪并手动完成所有操作。有没有办法自动化这个?

0 投票
1 回答
83 浏览

azure - 如何使用 Azure DevOps REST API 获取两个版本定义之间所有版本的版本详细信息?

要求是以列表的形式获取发布详细信息,或者至少获取两个给定发布版本之间所有发布的发布 ID。例如,假设最新版本是“Release-10”,并且要求获取从“Release-5”到“Release-10”的所有版本的发布数据。

要获取特定版本的版本数据,可以使用以下 API。

因此,如果我们拥有介于基本版本 ID 和最新版本 ID 之间的所有版本的版本 ID,则可以使用上述 API 调用获取数据。是否可以使用 Azure DevOps REST API 获取这些详细信息?

0 投票
1 回答
429 浏览

powershell - 如何在 Azure DevOps 的任务组中使用环境变量?

我有一个包含两个任务的任务组:一个是获取值的 PowerShell 脚本,第二个是部署函数的“Azure Functions”任务。我想在第二个任务中使用第一个任务的值(作为应用程序设置)。

我的 PowerShell 脚本的形式为:

如果直接从发布管道而不是在任务组中调用它,这会将 的内容写入$result管道变量$Foo。然后我可以在管道的其他任务(在本例中为 Azure Functions 任务的应用程序设置字段)中使用它作为$(Foo).

Azure Functions 任务的屏幕截图

但是,当它在任务组中时,它似乎没有设置管道变量。相反,它设置了一个环境变量。我可以通过 使用另一个 PowerShell 脚本来访问它$env:Foo,但我不知道如何从正常任务中使用它。

所以我的问题是,如果它们都在一个任务组中,我如何在 Azure Functions 任务中使用 PowerShell 脚本的结果?

0 投票
1 回答
59 浏览

azure-devops - 使用 Azure 数据工厂禁用 Azure Devops 版本的自动触发

我目前正在开发一个“if condition”天蓝色数据工厂管道,它将成为Release 1的一部分。我的用例是计算两个表的总行数。如果两个表的行数相同,请继续执行其他 Azure devops Release 2活动(请参阅下图)。如果该行不匹配,它将发送通知电子邮件并禁用 azure devops Release 2上的自动触发。

我的问题是,如何禁用 ADF 管道第二版的自动触发

我的 Azure 数据工厂和 Azure Devops 发布设计如下;

我的 ADF 管道设计

我的 Azure Devops 在版本 1 和版本 2 之间具有自动触发功能

0 投票
0 回答
26 浏览

azure-devops - 如何使用相同的步骤和不同的配置文件定义 UAT 和 PROD 阶段?

我创建了一个管道,在 azure VM IIS Web 服务器上托管节点反应 js Web 应用程序。CI/CD 正常工作。但现在我想为我的网络应用程序定义不同的阶段,例如。UAT 和产品。我想在 PROD 阶段对 UAT 的 VM IP 和域 ( www.xyz.com ) 进行反应。我必须为 UAT 和 PROD 模式定义 web.config 文件。是否可以在 PROD 和 UAT 的不同阶段定义 web.config?如果可能,那怎么办?

先感谢您