问题标签 [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 回答
390 浏览

tfs - DevOps Server 2019.0.1(Azure DevOps 错误 - TF30063:您无权访问 tfs。)

上周末从 TFS 2018 v3 更新到 DevOps Server 2019.0.1 后,我现在在尝试管理安全性时收到此身份验证错误:

TF30063: You are not authorized to access tfs.

尝试通过应用程序层 > 管理安全性从服务器管理控制台管理安全性时收到此错误。当我尝试通过 tfssecurity cli 工具设置权限时,我也会收到错误消息。我在本地管理员组中,并且在控制台管理用户部分中列出。

我正在尝试设置权限,因为在更新后我收到了几份来自员工的报告,这些报告在他们尝试访问他们的项目时收到错误。这些错误是:

TF40049: You do not have licensing rights to access this feature: Code.

*** 编辑:更新

当我从 2019 升级到 2020 RC1 时,再次出现此错误。不同之处在于,此升级需要迁移服务器——因为新版本的 DevOps Server 的服务器要求发生了变化。

0 投票
1 回答
641 浏览

azure-devops - 是否可以自定义测试用例工作项的步骤?

我在本地使用 Azure DevOps Server 2019 更新 1.1。我想自定义此处描述的测试用例工作项的步骤:https ://docs.microsoft.com/en-us/azure/devops/test/create-test-cases?view=azure-devops-2019#create -测试用例

在此处输入图像描述

例如,除了默认列操作、预期结果和附件之外,是否可以添加新的自定义列?如果是,怎么可能?我正在使用 xml 流程模型,是否可以通过 xml 自定义 Steps 列(或者例如我是否必须使用 SDK)?

0 投票
3 回答
525 浏览

azure-devops - Azure DevOps 从动态存储库名称构建

有人知道是否可以传入回购名称/基于动态回购名称构建?这将允许我们在不同的分支之间共享相同的构建定义,在创建特性分支时减少定义等。

使用 TFVC 存储库时,我们会将不同的版本存储在同一个存储库中,但路径不同。我们可以通过更改源路径(例如 $/product/$(release)/......)在不同的版本/FB 中重用相同的构建定义。

看起来 Git 喜欢将 repo 硬编码到构建中(因此下拉菜单 - 无法插入变量。

虽然该问题针对的是本地 Azure DevOps,但如果在托管环境中可行,了解它会很有帮助。

在此处输入图像描述

0 投票
1 回答
259 浏览

azure-devops - 连接到 Azure DevOps 服务时,如何在 Visual Studio 而不是 Web 浏览器中打开 Bug/PBI?

我想实施 Team Foundation Server(现在称为 Azure DevOps Server)以进行源代码控制和问题跟踪。我以前只使用过本地解决方案。对于这个特定的用例,将其托管在云中将是有益的。

我已经部署了一个 VSTS/Azure DevOps Services云解决方案(与本地 TFS/Azure DevOps Server解决方案相反),它似乎具有我习惯使用 Web 门户的所有功能,除了似乎有Visual Studio 没有直接集成/插件。

我可以将 Team Explorer 连接到它并查询基本列表的工作项(如下面的屏幕截图所示) - 但是如果我双击一个工作项,或者如果我单击New Work Item,它将在 Web 浏览器中打开,而不是在 Visual Studio 中.

这是 VSTS/DevOps 服务的预期行为吗?我是否需要本地安装才能获得 Visual Studio 集成,还是我遗漏了什么?我想使用他们的云解决方案,因为它对这个特定的用例有很多好处。

打开这个:

而不是这个(下面的截图取自网络):

任何帮助深表感谢!我希望尽快启动并运行某些东西,并且不想自己在云中安装和配置完整的本地解决方案。让微软处理它是完美的。

没有 Visual Studio 支持/集成似乎很奇怪。我试过两台不同的机器。我已连接一台运行 Visual Studio 2017 Professional 的机器,另一台运行 VS 2019 Professional。在 Web 浏览器中而不是在 VS 中打开和创建工作项。但据我所知,VSTS/DevOps Services 似乎确实具有 TFS/DevOps Server 的所有其他功能。

Web 门户非常适合其他利益相关者,但作为开发人员,我喜欢直接在 Visual Studio 中工作。在本地安装中,您可以获得两者。有没有办法在云安装上做到这一点?

0 投票
1 回答
266 浏览

azure - Azure DevOps 2020 - GraphClient

我找不到与 Microsoft AzureDevops 团队沟通的简单方法。我正在开发一些与 Azure 2019 配合使用的工具,现在还有 Azure 2020 RC。微软在 2019 年弃用了 SOAP API。2020 年也弃用了 REST 客户端。你在 2019 年没有完全提供 REST 客户端。GraphClient:那里缺少https://docs.microsoft.com/en-us/rest/api/azure/devops/graph/?view=azure-devops-rest-6.0。这意味着,没有办法获得 UserGraph 和 Users,而是通过 SOAP API 的旧方式。

我认为 Azure 2020 可能会改变它,但实际上不会。

我在最新预览版和最新稳定版中使用 Microsoft.VisualStudio.Services.Client。即:16.173.0-preview 和 16.153.0。手动调用它来发出 REST 请求也无济于事。

我的测试代码:

我们得到:

与 2019 年相同的问题。当然,其他客户端运行良好。

相同的代码非常适用于 Azure DevOps Cloud - 只需将 VssCredentials 更改为 VssBasicCredentials。如果 SSL 处于活动状态,我知道你基本可以为服务器工作。

0 投票
1 回答
1076 浏览

azure-devops-server-2019 - Azure DevOps 服务器迁移和升级

我正在准备迁移和升级我们的本地 Azure DevOps Server 实例的过程。我试图收集有关执行这些任务的最佳实践的信息,但我仍然不确定完成这项工作的最佳方法是什么。我想做的事:

当前状态

Windows Server 2016 上的 Azure DevOps Server 2019 更新 1.1,Windows Server 2016 + MS SQL Server 2016 上的数据库

我想搬到:

最终状态

Windows Server 2019 上的 Azure DevOps Server 2020,Windows Server 2019 + MS SQL Server 2019 上的数据库

我阅读了有关使用返回/恢复过程迁移 Azure DevOps 实例应用层和数据层的主题,但必须使用完全相同的 SQL Server 版本。将数据恢复到与当前服务器不同的服务器

执行此操作的首选步骤是什么?首先使用当前操作系统和 SQL 设置将 Azure DevOps Server 从 2019 年升级到 2020 年,然后将数据库移动到新 VM 上的较新 SQL 实例(我没有找到任何有关如何执行此操作的文档),然后将应用层移动到新 VM 和指向新的数据库?

另外,更复杂的是,这组虚拟机将在另一个域中,我不知道这是否是一个问题,但当前设置使用域服务用户作为域\TFSService、TFSBuild 等来运行 Azure DevOps Server 实例、Db、构建代理等。

任何让我开始的帮助表示赞赏。谢谢大家。

0 投票
1 回答
377 浏览

azure-devops - 由于超时,查询生成失败 - Azure DevOps 服务器

在我们的开发环境中,我们有大量的存储库、大量的构建和大量的构建服务器,并且大多数时候事情都按应有的方式工作 - 但是,我们看到由于超时而失败的构建有所增加。

这些超时不会发生,因为我们正在接近极限,而是因为管道中“卡住/阻塞”了某些东西,并且它一直停留在该步骤,直到超时终止构建。

为了更好地调试为什么会发生这种情况,我们需要能够查询由于此超时而导致构建失败的原因,因此我们可以查看是否是特定的构建服务器或代理存在此问题。

我们在 API 中找不到任何会给我们带来超时错误的东西,但我们可以看到 UI 能够以某种方式扣除它:

超时截图

到目前为止,我们已经将范围缩小到查询所有具有已完成状态的构建(通过此 API),但我们没有完成原因,并且构建时间与构建定义的超时时间永远不会完全相同,因此从执行中“猜测”它计划也会有点不稳定。

我们如何才能将构建过滤到仅已超时的构建?

0 投票
0 回答
209 浏览

azure-devops - 用于 azure devops 的 chrome 中的 URL/网页空白

最近我们从 TFS 2018 迁移到 Azure DevOps 2020。在此之后,我们无法在服务器外部和服务器内部访问 chrome 中的项目/设置/代理池页面。但是,我们可以看到主页。但是我们只能通过 Firefox 访问服务器内的所有页面和 URL。任何帮助表示赞赏

0 投票
1 回答
144 浏览

azure-devops - Azure Devops 市场 - Azure Devops Server 2020 支持

市场是否支持 Azure Devops Server 2020?我最近构建了一个扩展并添加了对 ADO Server 2019 的支持,但是当我更新安装目标以包含新的服务器版本时,我没有看到市场上有任何变化表明我的扩展支持 2020 ADO

我的清单文件有以下内容:

其中版本 18.0 应该是 Azure Devops Server 2020

0 投票
1 回答
100 浏览

azure-devops - Azure DevOps:看不到复制测试计划的选项

如 Microsoft 所示,我似乎无法在我的测试计划中找到设置点(三个点):

我的屏幕: 我的屏幕缺少设置图标

微软帮助: https ://docs.microsoft.com/en-us/azure/devops/server/release-notes/azuredevops2020?view=azure-devops#test-plans

微软文档

我错过了什么吗?在迁移到 Azure DevOps 之前,这适用于 TFS 2018。这一切都是 On-Prem。