繁体   English   中英

奇怪的行为从 azure devops 管道中的本地提要恢复 package

[英]Strange behavior restore package from local feed in azure devops pipeline

我有一个奇怪的问题。 我尝试在 Azure 管道中使用 do.net restore 命令恢复 .net 核心应用程序。 我的 package 之一在我的本地提要上(repo 和提要在同一个 azure devops 项目中)。 使用经典编辑器(UI 编辑器)我没问题,但使用 yaml 文件无法恢复。 我有错误:错误 NU1301:无法加载源的服务索引

我从经典编辑器中导出 yaml,并将其复制到新的 yaml 管道文件中,但构建也失败了...恢复任务的配置相同,但不适用于 yaml。

奇怪的是,恢复任务在周五(使用 yaml)工作,但从昨天开始失败,没有任何变化......

我什么都不懂……谁会有想法?

谢谢

(代理为azure代理)

yaml文件内容:

jobs:
  - job: Job_1
    displayName: Agent job 1
    pool:
      vmImage: windows-2019
    steps:
      - checkout: self
        fetchDepth: 1
      - task: DotNetCoreCLI@2
        displayName: "dotnet restore"
        inputs:
          command: restore
          projects: '**\*.sln'
          vstsFeed: "afcdef6a-5c72-4a0e-90c5-33d9e751869c/ab1da1d1-3562-4a0a-9781-4f4d80de93ba"

对于经典管道,您的构建作业授权 scope 可能是项目范围(当前项目)经典管道选项

当您使用 yaml 管道时,构建作业授权 scope 由项目设置定义 -> 将作业授权 scope 限制为非发布管道的当前项目项目设置

如果关闭,则构建作业授权 scope 为组织 Scope(项目集合)

如果打开,则构建作业授权 scope 为项目 Scope(当前项目)

您可以尝试将 Project Collection Build Service (OrgName) 添加到 Feed setting->Permissions。 饲料设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM