已解决 - 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”
发生这种情况时:
- 将“Json”格式的管道从“Azure DevOps On-premise 2020”迁移到“Azure DevOps Cloud”。
- 保存所有更改时抱怨用户无法访问“变量组”,这似乎违反直觉,因为这些是在执行导入时与我的用户一起创建的,即确实创建了相同的“变量和值” " 用于管道的消耗
提供和应用的解决方案:
一些文档指示要执行下一步操作:
“因此,您只需添加“项目集合构建服务 (xxx)”帐户作为变量组的管理员角色。”
我按照此操作并将“项目集合构建服务”从“读取”添加到“管理员”,但出现了相同的错误输出。
这不是明确的答案,但要检查的一件事是是否允许访问所有管道:
我在你的屏幕截图中没有看到那个复选框。如果 Allow access to all pipelines
未设置或不可设置,Microsoft 建议手动对构建进行排队 - 如果存在资源授权错误,您应该能够 select 它并授权访问正在执行的管道。
州:
已解决
解决方案详细信息:
似乎 MS/Azure DevOps 将每个 link 散列到依赖于集合的变量组,因此当迁移发生时,当前迁移的 link 完全没用,
从这个意义上说,正确的操作是撤消 link 并从头开始重新创建它们。
这将为遇到同样问题的其他人节省大量时间,享受吧!
问题:
“用户无权访问添加到此管道的变量组或未找到它们。ID:3”
发生这种情况时:
- 将“Json”格式的管道从“Azure DevOps On-premise 2020”迁移到“Azure DevOps Cloud”。
- 保存所有更改时抱怨用户无法访问“变量组”,这似乎违反直觉,因为这些是在执行导入时与我的用户一起创建的,即确实创建了相同的“变量和值” " 用于管道的消耗
提供和应用的解决方案:
一些文档指示要执行下一步操作:
“因此,您只需添加“项目集合构建服务 (xxx)”帐户作为变量组的管理员角色。”
我按照此操作并将“项目集合构建服务”从“读取”添加到“管理员”,但出现了相同的错误输出。
这不是明确的答案,但要检查的一件事是是否允许访问所有管道:
我在你的屏幕截图中没有看到那个复选框。如果 Allow access to all pipelines
未设置或不可设置,Microsoft 建议手动对构建进行排队 - 如果存在资源授权错误,您应该能够 select 它并授权访问正在执行的管道。
州: 已解决
解决方案详细信息:
似乎 MS/Azure DevOps 将每个 link 散列到依赖于集合的变量组,因此当迁移发生时,当前迁移的 link 完全没用, 从这个意义上说,正确的操作是撤消 link 并从头开始重新创建它们。
这将为遇到同样问题的其他人节省大量时间,享受吧!