问题标签 [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 投票
1 回答
269 浏览

azure-devops - Azure DevOps Server 2019 - 规则,在状态更改时制作所需的附件

我是使用 Azure DevOps Server 的新手,在创建规则时遇到了一些问题。我正在尝试制定一条规则,如果此功能上没有任何附件,则不允许用户更改板上功能的状态。

我创建的规则是这样的: Test Rule 。现在有了这个规则,它仍然允许用户改变状态。

我练习了其他规则,我要求对状态更改进行描述,并且它工作正常,不允许用户更改状态并在板上显示“错误”。

我正在使用查询测试我使用的功能是否附加了任何文件,但是当我使用“附加文件计数”= 0 时结果正确显示了工作项。

如果有人遇到类似的问题并且可以帮助我解决它,我会非常感激。

0 投票
1 回答
1159 浏览

azure-devops-server-2019 - 有没有办法将文件夹上传到 Azure TFVC Repo?我只看到上传文件的选项

我的公司终于迁移到 Azure DevOps。我们目前使用的是 TFS 2013。我们不希望迁移整个存储库,只迁移提示文件。几年前我在 VSTS 中尝试此操作时,上传文件夹很容易,但此选项似乎不再可用。我们有大约 500K 文件,因此不能单独上传每个文件。

我错过了什么吗?

如果没有,我们真的不能再上传文件夹,我的迁移选项是什么?我是被迫使用迁移工具来迁移我们的整个存储库还是有其他选择?

当我尝试将文件夹拖入 Azure TFVC 存储库时,我收到一条错误消息,告诉我不支持文件夹。我看到的唯一按钮是上传文件按钮。

我希望能够将文件夹从我的 C 盘上传到 TFVC。

0 投票
1 回答
198 浏览

azure-devops - 尝试在 IIS 服务器上安装部署代理时出错

我在一个域上有一个服务器 IIS,我在另一个域上有一个 Azure Devops Server On Premise。我尝试执行部署组脚本,但我的 powershell 中有这个问题:

发送请求时出错。连接失败。再做一次或点击 Ctrl+C 输入 url 连接

而且我不能有代理。

我在 powershell 管理员中输入了我的脚本。

我使用了: - 集成身份验证, - Alt 身份验证 - PAT 身份验证

我试图查看任何端口,但我没有找到它你有什么想法吗?

0 投票
1 回答
278 浏览

xcode - 如何配置 Azure-DevOps 发布管道任务以在 MacBook 的 xcode 上启动自动化 UI 测试脚本?

我已经在 Azure-DevOps 中设置了构建管道来生成 xcode 自动化项目的构建。为此,我在我的 macbook 上使用了 Microsoft 托管的 MacOS 代理。现在,我想设置发布管道以在同一台 MacBook 上从 TFS/Azure-DevOps 服务器启动自动化测试脚本?不确定我需要在发布管道任务中使用什么配置。如果有人这样做了,你能帮我一步一步吗?

0 投票
1 回答
3592 浏览

azure-devops - 如何在 Azure DevOps Server 中找到许可证信息?

我为我们公司安装了 Azure DevOps Server '19。我们有 Visual Studio 的 Microsoft 订阅和许可证,但不确定我们是否有 Azure DevOps 许可证。我在应用程序和管理控制台中都找不到此信息。我不希望系统在某些试用许可证过期后突然停止工作,因此我希望在加入 AzDO 之前对许可证进行排序。

0 投票
2 回答
20 浏览

git - 在 Azure Devops Server 2019 中获取合并提交会导致文件过多

我一直在观察我们的 Azure Devops Server 2019 服务器的一些非常奇怪的行为。偶尔提取会拉下比完成提取所需的更多的数据。这通常发生在大型合并中,但是昨天它发生在一个相对简单的合并中。

我有两个分支,大约有十几个提交。我在我的机器上完全检查了两个分支。我使用拉取请求将它们合并在一起。在拉取请求完成后从我的机器上进行提取时,它需要拉取 28,000 个文件和 2GB 的信息,并且需要很长时间才能拉取。

任何想法为什么会发生这种情况?合并没有任何冲突,自上次合并以来,只有合并的一侧发生了变化。(我们的合并表明来自被合并分支的一组环境配置更改是无关紧要的。)除了干净的合并提交之外的所有提交都已经在我的机器上并已签出。这应该是一个非常简单的操作,不需要重新发送我的存储库的相当一部分。

0 投票
1 回答
275 浏览

azure-devops - Azure devops Server 2019 - 创建工作项状态时出错

我正在尝试为现有工作项创建一个状态。

对于 Get,该 url 将显示 Bug 下的状态列表。

但是当我使用 json 发布时遇到了一个问题。

杰森:

以下是错误详情

Http - 404 - 未找到

{“$id”:“1”,“innerException”:null,“message”:“VS402805:在名为“dcdcc713-ebc6-4940-”的进程中找不到引用名称为“Microsoft.VSTS.WorkItemTypes.Bug”的工作项类型aa9d-d6c9d3e00e39'.", "typeName": "Microsoft.TeamFoundation.WorkItemTracking.Server.Metadata.ProcessWorkItemTypeDoesNotExistException, Microsoft.TeamFoundation.WorkItemTracking.Server", "typeKey": "ProcessWorkItemTypeDoesNotExistException", "errorCode": 0, "eventId" : 3200 }

对此的任何帮助表示赞赏。

0 投票
2 回答
2537 浏览

c# - Azure DevOps Server:初始化作业时如何防止“访问路径被拒绝”?

我正在使用Azure DevOps Server 2019(简称 ADOS,安装在本地)在 C# 中运行基于 Selenium 的端到端测试。

chromedriver.exe在没有正确停止我的 Selenium 测试使用的过程的情况下,构建有时会以糟糕的方式结束。因此,后续构建在Initialize Job步骤失败,并出现如下错误:

发生一个或多个错误。(访问路径“C:...\chromedriver.exe”被拒绝。)

我从中了解到的是,由于仍在运行 ADOS在构建运行开始时尝试清理工作文件夹时chromedriver.exe无法删除其文件。.exe

我尝试禁用Get sources步骤定义的Clean功能,但这只会将错误向前移动到Checkout步骤。

为了解决这个问题,我不得不手动将 RDP 导入我的代理机器,taskkill /IM chromedriver.exe /F然后重新运行失败的构建。

我的问题是- 如何防止访问被拒绝错误?我已经想到了这些方法,但我不确定哪种方法实用:

  1. 在获取源步骤taskkill之前让 ADOS 自动运行。如何?

  2. 使代理具有更高的权限,以便chromedriver.exe即使在其进程仍在运行时也可以删除。再说一遍,怎么做?

0 投票
1 回答
412 浏览

azure-devops - 如何将 OnPrem Azure DevOps Server 与云端集成?

我的公司有 Azure DevOps 在线版本,我们有我们所有的项目和 repo。我们无法为 repo 配置 CI/CD,因为我们的内部服务器网络无法访问 Internet。

为了克服这个问题,我们构建了一个可以访问互联网和内部网络的新服务器。在新服务器上,我们安装并配置了 Azure DevOps Server 2019。我们不想将我们的存储库从云版本迁移到在线版本。

我正在尝试将 OnPrem 存储库链接到云存储库,但它不起作用。我在云版本上发布了 PAT,并将其添加为 OnPrem 版本的 Pipelines 下的服务连接,但我仍然无法查看和链接云存储库。

我可以将存储库从云克隆到 OnPrem 服务器,但是由于正在云存储库中检查代码,因此不会获得最新代码

任何人都可以指导我如何将它们链接起来,拜托。

谢谢!!!

0 投票
1 回答
530 浏览

azure-devops - 从 TFVC 迁移到 Git - 它如何处理分支?

我正在考虑使用 Azure DevOps 中提供的“导入”选项(Repos -> Files -> [New Git Repository] ​​-> 'Import' button)将我们的 TFVC 存储库迁移到 Git。

我们的 TFVC 存储库目前有两个分支:

“导入”选项的文档(此处)说“只会迁移一个分支”。如果是这样,我如何将两个分支迁移到我的新 Git 存储库保持分支之间的“关系”?即,一旦在 Git 中,我仍然希望能够(比如说)修复“Release_1.0”分支中的错误并将更改合并回“Dev”。