问题标签 [azure-devops-yaml]

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 回答
405 浏览

azure - Howto:在 Azure DevOps YAML 管道中允许运行时选择构建工件

我可以使用条件插入将另一个管道 (AppCIPipline) 发布的工件的最新版本包含到我的 YAML 管道中:

我收到以下错误:“此上下文中不允许使用模板表达式”

有没有办法在运行时从用户那里获取版本号并使用该版本(如果提供),否则默认为当前版本?

0 投票
2 回答
4952 浏览

azure-devops - Howto:在 Azure DevOps YAML 中有条件地插入模板?

这是我尝试有条件地插入模板的方式。根据要求,我想根据运行时提供的管道变量调用 fresh-deploy.yml 或 update.yml。用户可以将名为“freshInstall”的变量编辑为真或假。

主管道(入口点):

testif.yml:

fresh-deploy.yml 的模拟文件:

update.yml 的模拟文件:

关键问题:当变量“freshInstall”为假时,预期会插入 update.yml 模板并运行脚本。

很高兴知道:如果它是一个变量而不是一个参数,我也在检查我是否能以某种方式让它工作。如果我能指出我在变量显示上做错了什么,那就太好了。

结果如下: 在此处输入图像描述

0 投票
1 回答
5870 浏览

azure - 如何:在 Azure DevOps YAML 中转义 $(var)

我希望打印值 1.0.0.1234 & '$(buildSelected)' 而不是现在打印的内容:

0 投票
3 回答
5741 浏览

azure - Howto:Azure DevOps YAML 中的动态变量名称解析

Azure DevOps YAML 中变量支持和语法的一致性差异很大。一个例子:

步骤打印:

我需要打印变量组中定义的 $(testCategories1) 的值:

'TestCategory=bvttestonly | TestCategory=logintest'

0 投票
1 回答
282 浏览

azure - YAML 管道:部署与作业、ScriptPath 和 csmFile 不起作用

我让Jobs在 YAML 管道中正常工作,但是当我将其更改为Deployment Job时,路径无法正常工作。

在部署工作之后:-

尝试将“System.DefaultWorkingDirectory”添加到部署,但仍然不起作用。

0 投票
2 回答
2712 浏览

asp.net-core - .NET Core 3.1 的 Azure DevOps 代码覆盖率

我正在为 ASP.NET Core 3.1 应用程序设置 Azure DevOps 管道,并且我有以下 YAML 定义测试段)用于构建、测试和代码覆盖率。

在 Azure DevOps 中运行时,我收到以下错误 来自 Azure DevOps 的错误消息

我可能做错了什么?项目来源:GitHub

0 投票
1 回答
2563 浏览

azure-devops - Azure Devops YAML 管道 - 如何重复任务

在我的 YAML 管道中,我有一个部署工作:

部署模板是一个简单的 DbUp 任务:

变量模板定义服务器和数据库名称:

这一切都适用于单个数据库。但是,我希望对 Instances 变量中定义的每个实例重复该任务,即,对于名为 dbName_1、dbName_2 的数据库。事实证明,这个看似简单的壮举是困难的。

我尝试将实例作为参数数组传递并使用

但任务中未评估“p”变量。还有很多徒劳的尝试。我必须在这里遗漏一些非常明显的东西。它是什么?

0 投票
3 回答
1386 浏览

azure-devops - Azure DevOps YAML Pipelines - 他们可以从存储库中提取脚本吗?

在我的图形版本中,我连接到“Azure Repo”以从中提取脚本,而不是 BUILD 工件

这可以在 YAML 管道中执行吗?到目前为止还不清楚,提前谢谢

repo 中有很多脚本,所以它不需要构建或打包为 zip/drop 包。

在此处输入图像描述

0 投票
1 回答
459 浏览

azure-devops - AzDO YAML 管道发布 Html 测试结果

Azure DevOps 仍然没有将测试 html 报告发布到管道的内置方式。这个请求现在已经有一年多了,仍然没有关于它在路线图上的公告。

本文建议通过将文件命名为 index.html 来实现。但是,我没有看到文件是如何发布的 - 任何人都可以帮忙吗?

0 投票
1 回答
88 浏览

azure-devops - AzDO YAML 管道,在舞台上触发完成

在 YAML 多阶段管道中,是否可以在完成给定阶段而不是整个管道时触发另一个管道?例如

管道 A 可能有阶段:构建 => 测试 => 部署环境 1 => 部署环境 2

我希望管道 B 在“部署环境 1”完成后触发。

这目前可能吗?