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

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 投票
2 回答
2089 浏览

tfs - 如何更改本地 Azure DevOps 2019 中的工作项图标

正如标题所说,如何更改工作项的图标?目前它们都是一个带有勾号的蓝色剪贴板,我希望在查看项目门户中的某些列表时更容易区分错误、任务、用户故事。项目集合最近是从 TFS2012 导入的,如果这有所作为的话。我认为它们最初是“MSF for Agile”5.0 或 6.2 流程。

在相关说明中,我如何判断特定项目正在使用哪个流程?并且可以改变吗?

编辑 我可以进入集合的“流程”页面(在菜单中的“董事会”标题下),尽管文档说这个页面在本地不可用。然而,这里列出的流程都不是可点击的链接,这似乎是执行更改项目流程等功能的关键。为什么是这样?

编辑 2 按要求添加了@PatrickLu-MSFT 的屏幕截图。第一个显示分配给我的工作项(请注意相同的蓝色图标,尽管一些 WI 是错误和其他任务)。我在此处的屏幕截图中看不到不同的图标/颜色,“添加工作项类型”下的第 6 步。

第二张图片显示了 Collection Settings -> Process 页面(MS doc'n 建议在本地安装中无法访问该页面,除非我误解了)。虽然我可以访问此页面,但流程名称不是可点击的链接,MS 文档显示为导航到您可以执行操作(例如更改项目流程)的页面。

请注意,如果我在此集合中创建一个新项目并选择“敏捷”流程,那么我确实会看到不同的工作项图标/颜色,因此缺少图标/颜色似乎仅仅是由于现有项目的流程不支持这样的功能,因为它们是从 TFS2012 迁移而来的,在那里他们将使用“MSF for Agile”5.0 或 6.2 进程。现在,如果只有一种方法可以解锁上述功能,让我更改项目流程......

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
95 浏览

azure-devops - Azure Devops 试运行导入失败,修复问题后我无法删除组织

我运行迁移以将我的本地 Azure Devops 服务器导入到 Azure Devops 服务帐户。但是,试运行导入失败。在该过程中,它创建了一个新组织[OrganizationName]-dryrun。当我单击该组织时,我会看到“导入失败”屏幕,并且我无法删除该组织。感谢我在失败时收到的电子邮件,我能够纠正这些问题。但现在我无法重新尝试导入,因为该组织存在。

任何人都知道摆脱这个失败组织的方法,以便我可以重新尝试导入?

0 投票
0 回答
59 浏览

feed - nuget restore 无法通过上游解析来自 Azure DevOps 源的包

我有以下设置:

我有一个 Azure DevOps 2019 服务器。我创建了两个提要。一个推送我自己的 NuGet 包。第二个用于恢复包。第二个将第一个提要和 NuGet.org 定义为上游源。

理论上,当我通过第二个 Feed 恢复包时,它应该从上游 Feed 下载包。然后应将包添加到第二个提要中。

但对我来说,它有时有效,但有时无效。

我在 Microsoft 文档中搜索了信息,但没有找到有关此问题的任何信息。有没有人有这种设置的经验?

0 投票
1 回答
1291 浏览

unit-testing - Azure DevOps 服务器:为什么 Visual Studio 测试步骤需要这么长时间才能运行单元测试?

在本地安装的Azure DevOps Server构建系统中,我有一个带有Visual Studio 测试步骤的构建管道。该步骤被配置为在 DLL 中发现和运行XUnit单元测试。

该步骤是通过 GUI 定义的。以下是它的属性:

该步骤运行并成功通过,确定了 18 个测试。但是,这样做会花费不合理的时间:约 51 秒。

运行日志显示它在启动前花费了大约 40 秒vstest.console.exe,似乎什么也没做。请在下面的完整日志中查看此行:

我的问题- 为什么 Visual Studio 测试步骤会花费这么多时间闲置?我能做些什么来减少浪费时间?

更新 1:作为一项实验,我创建了一个新的 git 存储库,其中仅包含我的解决方案构建的 (~100) 个 DLL。我创建了一个只提取这些 DLL 并运行单元测试的新管道。当我运行它时,它运行得更快。具体来说,日志中最初需要 40 秒的两行现在只用了不到一秒。

更新 2:我试图通过指定测试 DLL 的完整路径并**从“测试文件”属性中删除所有模式来加快速度。该步骤仍然像以前一样缓慢运行。


0 投票
1 回答
75 浏览

tfs - 构建列表中的 Azure DevOps 字段值

我们在公司内部使用 Azure DevOps 2019,我想在我们的 Bug 工作项中创建一个选项框字段,我希望它是一个组合框,其中的值是从下面的所有构建定义构建的该项目。

通过检查系统的文档,我没有找到任何选项来执行此操作,以及是否通过 API 查询系统或查询数据库更好。

0 投票
2 回答
1143 浏览

tfs - 在 Azure Devops 2019 中导出工作项定义失败

当我尝试在 Azure DevOps 2019 中导出工作项 witadmin 时出现以下错误

该功能被禁用。请联系您的 Azure DevOps 服务器管理员。进程ID:6483e73b-0c68-416d-88d8-9aff672828c7,项目ID:ceec55cd-a350-499f-82e2-47245c379a05

我是项目的管理员,我拥有必要的权限。

有人可以让我知道如何启用该功能吗?没有关于此问题的文档。

我的许可如图所示:

在此处输入图像描述

0 投票
1 回答
284 浏览

visual-studio - VS 2010 无法连接 AzureDevops server 2019 中的项目

VS 2010 连接到 DevOps 2019 内部服务器,它正确列出了所有项目,但是当您尝试连接到一个项目时,它会获取最新并离线。这仅在 VS 2010 中发生。VS 2015、2017 和 2019 完美运行。

0 投票
0 回答
179 浏览

uwp - UWP 应用使用 azure devops (CI) 构建所有 3 个平台

我之前问过一个问题,当项目中有平台相关的 dll 时,如何在所有 3 个平台上构建 UWP 应用程序。该解决方案是成功的,但现在我在 Azure DevOps 上自动构建时遇到了问题。

在 DevOps CI 设置中,

在此处输入图像描述

/p:platform="x86"影响我的构建的部分和错误消息如下所示:(关注来自平台变量的“x86”部分)

2019-10-01T14:15:58.4153083ZC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(2106,5):错误 MSB3270:有正在构建的项目“ARM”的处理器架构与参考“IronOne.FileConverter.Windows,Version=2.0.0.0,Culture=neutral,processorArchitecture=ARM”,“x86”的处理器架构不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器体系结构,以便在项目和参考之间对齐处理器体系结构,或者依赖具有与项目的目标处理器体系结构匹配的处理器体系结构的参考。[C:

上述错误发生在应用构建 ARM 平台时。x86 平台构建成功,并且在发生此错误时 x64 处于挂起状态。

我该如何克服这个问题并构建应用程序的所有 3 个平台以提交到 Microsoft Store?

提前感谢您的时间和精力。

0 投票
1 回答
91 浏览

git - 永久删除 git 存储库及其所有没有项目 ID 的内容

有什么方法可以在不需要项目的情况下永久删除 git 存储库。

我已经删除了这些项目,它们不再在数据库中。但是 git 存储库仍然是。如何删除这些

尤其是存储所有数据的 tbl_content。

0 投票
2 回答
532 浏览

logging - 在 Azure DevOps 服务器中运行时 Selenium 日志在哪里

我正在用 C# 运行 Selenium 测试,由Azure DevOps Server 2019中的 MSTest 驱动。

当我查看运行 MSTest 测试的Visual Studio 测试任务的日志时,我只能看到测试方法已被发现并且测试已运行。

我在 Selenium 测试的各个地方嵌入了对Console.WriteLine(),Debug.WriteLine()和的调用,Trace.WriteLine()但没有一个最终出现在日志中。

如何配置 ADOS 管道以显示来自我的测试的日志消息?