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

azure-pipelines - 如何停止从 Azure 中的 TFVC 存储库签出开发服务器管道?

我在这里找到了一些解决方案Checkout part of a branch in Azure DevOps Pipelines (GetSources)

但问题是我没有使用yml脚本来配置管道。我已经像这样配置了管道:

TFS 管道中的获取源

我可以从这里查看我的 yml 脚本: 查看 YML

但无法从那里编辑此脚本

如果有人对此有任何想法,请告诉我。

0 投票
0 回答
927 浏览

git - 使用访问令牌从 Azure DevOps 服务器(本地)克隆 git

我在 Windows Server 2019 机器上安装了一个 Azure DevOps Server 实例:https ://tfs.acme.com

我正在尝试使用个人访问令牌克隆存储库。我设法使用我的 NTLM 登录密码克隆了存储库,但没有使用令牌 ( fatal: Authentication failed)。

我在生成令牌时启用了所有可能的范围,它适用于我尝试过的所有 API 调用。

开发运维

是否有任何其他配置用于使用令牌进行克隆?另一种允许我对 API 和克隆使用相同密码的方法?(NTLM 密码在 Rest API 调用上失败)。

0 投票
1 回答
277 浏览

azure-devops-server-2019 - Azure DevOps 服务器 2019 更新 1.1。无法分离集合。收藏现在“离线”,无法“在线”

Azure DevOps 服务器 2019 更新 1.1。无法分离集合。收藏现在“离线”,无法将其“在线”。

如果我在 Azure DevOps 管理控制台上尝试: - 在“分离”上:“运行就绪检查时发生以下错误:TF400579:找不到具有 DatabaseId 的数据库:16”(在 [Tfs_Configuration].[dbo].[tbl_Database]数据库 ID = 26。)

  • 上线时:“TF400784:无法启动主机‘FifthElement’。快照操作可能已失败,需要重新启动并完成才能启动主机。”

这始于我们尝试拆分此集合时。这是复制和重新附加的集合之一。我有一个分离集合的备份。我可以将此备份附加为另一个(新的)集合,但我不能打开这个新集合,因为有问题的集合和新集合具有相同的项目。

我尝试将 [Tfs_Configuration].[dbo].[tbl_Database].[DatabaseId] 从 26 更改为 16,但没有帮助。在这种情况下,我得到了“分离”:“运行就绪检查时发生以下错误:TF400579:找不到具有 DatabaseId 的数据库:26”。看起来原始 Collection 的数据库的 DatabaseID = 16,在附加分离备份后,它现在 DatabeseId = 26。

0 投票
1 回答
258 浏览

azure-devops - 在 Azure DevOps Server 中检索项目的进程

我们已将 TFS 迁移到 Azure DevOps Server 2019 (17.143.28621.4)。我们想知道迁移项目的过程。

在 Azure DevOps Service 中,此信息显示在“组织设置 -> 项目”中,但不显示在 Azure DevOps Server 中。

https://docs.microsoft.com/en-us/azure/devops/organizations/settings/work/import-process/import-process

我试图在项目集合的数据库中找到这些信息......但没有成功。

你知道我如何在 Azure DevOps Server 中检索项目的进程吗?

0 投票
4 回答
574 浏览

c# - 使用 TFS Rest API 适用于 curl 但不适用于客户端 dotnet 库

我正在使用Microsoft.VisualStudio.Services.Client库中的以下代码:

它失败并出现以下异常,我认为这与服务器不允许基本身份验证有关:

但是,我设法从命令行成功执行 REST 命令

我正在使用无法修改任何配置的 Azure Devops Server 2019。我正在运行 dotnet-core Alpine docker 映像中的代码。

这是 dotnet 库的限制还是我使用错误?

0 投票
2 回答
1161 浏览

powershell - 为什么个人访问令牌 (PAT) 需要完全访问权限才能为 Azure DevOps REST API 提供服务?

通过 PowerShell 通过 REST API 访问 Azure DevOps 时,用于身份验证的个人访问令牌 (PAT)需要完全访问权限

PAT 范围设置

当 PAT 设置为自定义访问并启用每个范围时,一些请求会失败:

Invoke-RestMethod :远程服务器返回错误:(401)未经授权。

为什么完全访问权限不等于启用每个范围和最大权限的自定义访问权限?是否不可能将 PAT 限制在请求实际涉及的范围内?

编辑:相关的 REST API 请求:

0 投票
2 回答
644 浏览

linux - 当我在 azure devops 服务器 shell 脚本任务中传递变量(路径)时,路径打印不带“/”

当我将“$(Build.SourcesDirectory)”变量作为 shell 脚本参数传递时,我正在使用 Azure DevOps 服务器管道 shell 脚本任务,我发现在打印变量时路径没有得到“/”。

这是 Azure DevOps 管道任务: 在此处输入图像描述

这是我的shell脚本:

!/bin/bash 回声 $1

这是管道的输出:

在此处输入图像描述

请给出一些想法,在打印变量时如何获得实际路径(使用“/”)?

0 投票
1 回答
59 浏览

tfs - Azure Devops Server 2019 与 TFS 2018 相比的主要差异或更新

我们目前在我们的环境中运行 2018.3 版本的 TFS 实例,并希望升级到最新版本的 Azure DevOps Server 2019。我在网上查了很多地方以找出这两个版本之间的差异,但找不到。因此想在这里与社区核实。

0 投票
2 回答
420 浏览

azure-devops-server-2019 - 作为 Visual Studio Enterprise 订阅者,我能否在不购买额外许可证的情况下在本地(生产)运行 DevOps Server 2019?

页面上的措辞是“Visual Studio 订阅包括一个服务器许可证以及订阅者的用户 CAL”。我根本找不到更详细地解释这一点的其他信息。

我知道我需要操作系统和数据库许可证,我指的是 DevOps Server。

0 投票
2 回答
1823 浏览

git - 将功能分支代码复制到另一个存储库的主分支中

我正在寻找使用 azure DevOps 构建管道上的命令行步骤将存储库 A 上的功能分支推送到存储库 B 的主分支的步骤。谢谢