Azure项目下载失败

olhwl3o2  于 2023-03-24  发布在  其他
关注(0)|答案(1)|浏览(171)

我正在尝试创建Azure DevOps Pipeline模板,以便从Azure Artifacts下载wheel文件。当我们尝试给予像version: 'latest'这样的版本时,此方法成功工作,如果我们提供像version: '1.0.0'这样的特定版本,则会失败并出错。根据DownloadPackage@1的Microsoft文档,我已经按预期提供了所有内容。但不确定内部发生了什么。
有人能帮我弄清楚这里发生了什么吗

- task: DownloadPackage@1
    displayName: "[DOWNLOAD] - ${{ parameters.packageName }}-${{ parameters.packageVersion }}"
    inputs:
      packageType: pypi
      feed: "${{ parameters.feedName }}"
      view: ${{ parameters.viewName }}
      definition: ${{ parameters.packageName }}
      version: ${{ parameters.packageVersion }}
      downloadPath: $(System.ArtifactsDirectory)

错误:

[error]使用url https://feeds.dev.azure.com/OrganizationName/_apis/Packaging/Feeds/FeedName%40View/Packages/PackageID/Versions/1.0.0获取包元数据失败,错误Error:404:无效

at D:\a_tasks\DownloadPackage_randomId\1.216.0\package.js:67:31
在处理节拍和拒绝时(节点:内部/流程/任务队列:96:5)

lkaoscv7

lkaoscv71#

实际上,如果我们手动给予版本,版本参数不接受尾部零。
也就是说:对于版本1.0.0,我们应该给1而不是1.0.0,那么它就能按预期工作。

相关问题