问题标签 [azure-devops-server-2020]

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

azure-devops-server - 如何将板列映射到 Azure Devops Server 中的自定义状态

我们正在使用 Azure Devops Server,我使用 Witadmin 工具向用户故事和错误添加了一个名为Tested的自定义状态。我还添加了对所有其他可能状态的转换。正如您在下面看到的,我的自定义状态完美地显示在 Bug 表单和用户故事表单中。

在此处输入图像描述

但正如您在下面看到的,我无法将看板列映射到我的自定义状态:

在此处输入图像描述

有没有我错过的东西,或者无法将板列映射到自定义状态?

0 投票
2 回答
212 浏览

azure-devops - 无法在 Azure DevOps Server 2020 中上传自定义流程模板

我正在尝试在 Azure DevOps Server 2020 中创建自定义流程模板。我正在使用本地 XML 流程模型。当我上传自定义流程模板时,我不断收到“您无法更新系统流程”错误。

这些是我采取的步骤:

  1. 通过转到 Collection Settings->Process,单击 Agile 并选择“Export”来下载 Agile 系统流程。
  2. 我解压缩下载的文件夹并在 Visual Studio 中打开它。
  3. 我更改了字段名称并为错误添加了新状态。
  4. 我更改了 ProcessTemplate.xml 中的名称和版本,如下所示:
  1. 我将文件夹重命名为 CustomProcess 并将其压缩。
  2. 在集合设置-> 流程中,我单击“上传流程模板”并尝试上传我的 CustomProcess 压缩文件夹。我收到错误“您无法更新系统进程”。

我确保按照之前 Stackoverflow 帖子中的建议更新名称和版本,但仍然出现错误。我需要在 XML 文件中修改其他内容吗?

0 投票
1 回答
51 浏览

azure-devops - 如何在 Azure DevOps Server 2020 中包含带有共享 YAML 模板的 PS 代码?

我们在 YAML 构建中广泛使用共享 YAML 模板。像这样的东西:

但是,共享的 YAML 模板通常需要执行 Powershell 代码。到目前为止,我们要么将其嵌入,要么将其放入模板加载的 PS 模块中。

我讨厌这两种方法。我讨厌嵌入,因为:

  1. 没有智能感应器
  2. 没有单元测试
  3. 没有关于管道故障的正确错误报告

我讨厌放入一个模块,因为它与原点分离并且需要大量开销。

我的问题 - 是否可以将 PS 代码放在与 YAML 模板相同的存储库中的专用 ps1 文件中,并在运行时提供它们?

0 投票
1 回答
85 浏览

azure-devops - 每个测试程序集的 VSTest 任务并行化

我有一个场景,我有多个测试程序集:TestAssembly1.dll、TestAssembly2.dll、TestAssembly3.dll、...这些程序集中的每一个都包含多个测试,但在一个程序集中,由于唯一的外部依赖关系,必须按顺序执行测试对于每个组件。

是否可以使用 VSTest 任务在 DevOps Server 2020 上的程序集级别上并行运行每个程序集?此任务使用 vstest.console.exe 并且它可以选择启用并行性,但据我了解,这会并行执行每个测试,而不是在程序集级别。

为了编写测试,我们使用 NUnit 3。

0 投票
1 回答
81 浏览

azure-devops-server-2019 - Azure Devops Server 能否预配硬件

我知道您可以通过 Azure Devops Services 应用 ARM 模板来创建 VM,但是可以使用 Azure Devops Server 在本地完成吗?

还是只是用powershell构建管道来解决这个问题?

0 投票
1 回答
148 浏览

azure-devops - 本地 Azure Devops Server 2020 上的 odata 查询的使用和资源限制是什么?

Azure Devops Server 2020(本地)是否对 odata 查询的数量和/或 odata 查询中返回的数据量(用于分析功能)有任何限制?我找到了这个文档,https: //docs.microsoft.com/en-us/azure/devops/integrate/concepts/rate-limits?view=azure-devops-2020,但它通过引用信息隐含地引用了 Azure Devops Services例如本地不可用的使用情况视图/设置;所以,我认为它对于 AZD on-prem 是不准确的。

0 投票
0 回答
11 浏览

azure-devops-server-2020 - 保留政策似乎没有删除旧的 YAML 运行

正如主题所说,由于某种原因,旧运行似乎没有被删除。项目设置中的保留策略设置设置为 30 天后删除并保持 3 为最新。但是,有许多版本比这更旧但没有被删除,这些版本会随着时间的推移而增加。有些工作被标记为保留或有相关的发布,所以这很好。但大多数工作没有被删除,也仍然没有被删除。

如果有日志或类似内容可以显示保留/删除过程正在做什么,我已经搜索过信息,但到目前为止我还没有找到。很高兴看到引擎选择不删除运行的原因。

因此,如果您对如何解决此问题有任何提示,我们将不胜感激。

0 投票
0 回答
114 浏览

cmd - 使用 CMD 的 Azure DevOps CD 管道

我现在正在使用 Azure DevOps Server 通过 Spring Boot Java 应用程序实现 Azure DevOps CI/CD 管道(使用命令行在发布管道中执行作业)。

如果您正在开发java应用程序,您将知道您必须使用java -jar启动应用程序。

但是我遇到一个问题是,当我使用命令行执行java -jar命令并将其放入 Azure DevOps Release (CD) Pipeline 时,虽然 Application 已经启动并完成了部署

请看这张图:开始和完成的部署

状态不会变为“已完成”。它将始终是“部署”。

请看这张照片:永远是

cmd中有解决方案吗?假设我只能使用 CMD 来做发布管道,我想有一个“完成”的状态,以便我可以继续下一个工作。

非常感谢!!

0 投票
0 回答
33 浏览

azure-devops-server-2020 - Azure DevOps Server 2020 - 在服务挂钩失败/禁用时获取通知

我们有 2 个服务挂钩连接到 Azure DevOps 服务器 2020。

当服务挂钩失败或状态更改时,我没有找到任何获取通知的方法

在此处输入图像描述

没有类别让我创建有关失败或状态更改的通知

在此处输入图像描述

谢谢你的帮助

0 投票
1 回答
26 浏览

azure-devops-server-2020 - Azure DevOps 项目附件

我试运行了将 2015 TFS 投影集合迁移到 2020 DevOps。它成功了,但现在我必须重新进行迁移,因为已经过去了一段时间,并且开发人员已经更新了 2015 TFS 项目集合。我重新执行了分离 2015 TFS 项目集合和备份数据库并将其移动到另一个 SQL Server 并恢复它的步骤。我尝试附加项目,现在项目集合没有出现在 2020 DevOps 的附件列表中。我需要执行 TFS 工具命令吗?