已解决 - Azure DevOps "The user doesn't have access to the variable groups added to this pipeline or they are not found. IDs: 3"

Solved - Azure DevOps "The user doesn't have access to the variable groups added to this pipeline or they are not found. IDs: 3"

问题:

“用户无权访问添加到此管道的变量组或未找到它们。ID:3”

发生这种情况时:

提供和应用的解决方案:

一些文档指示要执行下一步操作: “因此,您只需添加“项目集合构建服务 (xxx)”帐户作为变量组的管理员角色。”

我按照此操作并将“项目集合构建服务”从“读取”添加到“管理员”,但出现了相同的错误输出。

这不是明确的答案,但要检查的一件事是是否允许访问所有管道:

我在你的屏幕截图中没有看到那个复选框。如果 Allow access to all pipelines 未设置或不可设置,Microsoft 建议手动对构建进行排队 - 如果存在资源授权错误,您应该能够 select 它并授权访问正在执行的管道。

州: 已解决

解决方案详细信息:

似乎 MS/Azure DevOps 将每个 link 散列到依赖于集合的变量组,因此当迁移发生时,当前迁移的 link 完全没用, 从这个意义上说,正确的操作是撤消 link 并从头开始重新创建它们。

这将为遇到同样问题的其他人节省大量时间,享受吧!