问题标签 [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.
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
(完整的人工制品路径)
azure-devops - 指定 cmdlet 的目标不能是基于 Windows 客户端的操作系统
我在 Azure DevOps 中创建了一个构建和发布管道,我一直在尝试在本地计算机上部署我的 ASP.NET Core 网站,但是我收到了这个错误:
“指定 cmdlet 的目标不能是基于 Windows 客户端的操作系统。”
这是否意味着不可能在基于客户端的操作系统上部署到 IIS,或者,我是否需要修复某些问题?我已经在我的 Windows 上启用了 IIS,但仍然出现错误。
谢谢你。
azure - 如何显示同一 Azure DevOps 组织内多个项目的已发布版本?
我们需要在 Azure DevOps 上创建一个特殊的仪表板,以显示一个 Azure 组织下已定义项目的所有已发布版本和打开的管道。可用的小部件不能用于此目的,因为它们只能用于一个项目。那么,我们如何才能实现我们的目标呢?
linux - Azure 部署代理 (azagent) 恶魔在重新启动后未启动
我在 Ubuntu 服务器上安装了一个 azure deploy 代理。代理工作正常,但在重新启动机器后不会出现。如何将其作为恶魔运行?
ubuntu - 在 ubuntu LTS 20 上运行 azure agent systemd 时错误网络无法访问
将 azure 代理作为守护程序运行时出现以下错误:
网络不可达
日志:
我遵循run-as-a-systemd-service在 ubuntu 服务器上将 azure 代理作为 systemd 运行。首先,我为代理创建了用户,然后将代理下载到用户主文件夹并运行命令:
该服务已启动,但无法连接到 azure,如日志文件中所示。
服务器运行的是 Ubuntu 20 LTS,它比代理支持的版本更新,但代理从命令行运行良好,只需使用:
我试图成功地从用户帐户访问 url,所以我不知道可能出了什么问题。
我可能会错过什么?
azure-devops - 当有新版本可用时,如何自动取消正在等待 POST-DEPLOYMENT 批准的版本?
我了解如何为预部署批准待定的版本执行此操作。它位于部署前条件 > 部署队列设置 > 后续版本 > 部署最新并取消其他。并且有很多现有的 StackOverflow 帖子询问如何为预部署批准执行此操作。但似乎没有任何后期部署。
我们当前的工作流程包括将发布部署到我们的 QA 环境,然后在发布移动到 PROD 环境之前等待 QA 团队的部署后批准。
但随着 QA 团队发现错误并得到解决,QA 中的版本需要更换。目前唯一的方法是手动取消当前等待部署后批准的版本,以便可以部署最新版本。
这变得非常乏味,因为我必须自己跟踪并手动完成所有操作。有没有办法自动化这个?
azure - 如何使用 Azure DevOps REST API 获取两个版本定义之间所有版本的版本详细信息?
要求是以列表的形式获取发布详细信息,或者至少获取两个给定发布版本之间所有发布的发布 ID。例如,假设最新版本是“Release-10”,并且要求获取从“Release-5”到“Release-10”的所有版本的发布数据。
要获取特定版本的版本数据,可以使用以下 API。
因此,如果我们拥有介于基本版本 ID 和最新版本 ID 之间的所有版本的版本 ID,则可以使用上述 API 调用获取数据。是否可以使用 Azure DevOps REST API 获取这些详细信息?
powershell - 如何在 Azure DevOps 的任务组中使用环境变量?
我有一个包含两个任务的任务组:一个是获取值的 PowerShell 脚本,第二个是部署函数的“Azure Functions”任务。我想在第二个任务中使用第一个任务的值(作为应用程序设置)。
我的 PowerShell 脚本的形式为:
如果直接从发布管道而不是在任务组中调用它,这会将 的内容写入$result
管道变量$Foo
。然后我可以在管道的其他任务(在本例中为 Azure Functions 任务的应用程序设置字段)中使用它作为$(Foo)
.
但是,当它在任务组中时,它似乎没有设置管道变量。相反,它设置了一个环境变量。我可以通过 使用另一个 PowerShell 脚本来访问它$env:Foo
,但我不知道如何从正常任务中使用它。
所以我的问题是,如果它们都在一个任务组中,我如何在 Azure Functions 任务中使用 PowerShell 脚本的结果?
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?如果可能,那怎么办?
先感谢您