从另一个项目下载工件时出现错误:VS800075

问题描述 投票:0回答:1

我正在使用两个项目进行培训,其中项目 A 将具有将使用的工件,而在项目 B 中,我将使用部署组进行构建。发布管道执行过程中出现如下错误:

getBuild 失败,错误:错误:VS800075:具有 id 的项目 'vstfs:///Classification/TeamProject/0f8301ca-c8a9-4e51-bf35-73bd978f8d8d' 不存在,或者您无权访问它。 在 RestClient。 (C: zagent\A2_work_tasks\DownloadBuildArtifacts_a433f589-fce1-4460-9ee6-44a624aeb1fb .236.1 ode_modules yped-rest-client\RestClient.js:202:31) 在 Generator.next() 处 已完成(C:zagent \ A2_work_tasks \ DownloadBuildArtifacts_a433f589-fce1-4460-9ee6-44a624aeb1fb .236.1 ode_modules yped-rest-client\RestClient.js:6:58) 在 process.processTicksAndRejections (node:internal/process/task_queues:95:5) { statusCode: 400,
结果:[对象],responseHeaders:[对象]}错误:VS800075: 带有 id 的项目 'vstfs:///Classification/TeamProject/0f8301ca-c8a9-4e51-bf35-73bd978f8d8d' 不存在,或者您没有访问权限。

根据 Microsoft 论坛的一些建议,我尝试将我拥有的唯一用户添加到项目 A 的构建管理员组中,并且为了安全起见,我将其添加到项目 B 中,但没有成功。 我也尝试重新创建项目、部署组但没有成功。

我使用了此参考链接:https://developercommunity.visualstudio.com/t/error-vs800075-when-downloading-artifact-from-anot/1146258

azure-devops azure-pipelines-release-pipeline access-denied azure-devops-deploymentgroups
1个回答
0
投票

根据您的描述,我可以重现由于发布管道没有足够的权限来检索另一个项目中的 CI 管道发布的构建工件而导致的问题。如果

Limit job authorization scope to current project for release pipelines
设置为 disabled,请检查您的组织和项目设置。更多信息请参阅职位授权范围

© www.soinside.com 2019 - 2024. All rights reserved.