You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure DevOps门户或API获取UniversalPackages@0的vstsFeed与vstsFeedPackage值

获取Azure DevOps UniversalPackages@0任务的vstsFeed和vstsFeedPackage参数值

一、通过Azure DevOps门户获取

获取vstsFeed值

  • 进入项目的Artifacts页面,点击目标Feed进入详情页
  • 从浏览器地址栏提取信息:
    • 项目级Feed:vstsFeed格式为{项目ID}/{FeedID},也可直接使用Feed名称(含空格的话保留原格式)
    • 组织级Feed:直接使用Feed名称或ID
  • 也可点击Feed详情页右上角的设置图标,在Feed设置页面的URL中找到FeedID(URL路径feed/{ID}中的ID部分)

获取vstsFeedPackage值

  • 在Feed详情页找到目标包,进入包的详情页
  • 直接使用页面显示的包名称(注意大小写匹配),或从地址栏URL的package/{包名称}部分提取

二、通过Azure DevOps API获取

获取vstsFeed(Feed ID)

调用Feed列表接口:

GET https://feeds.dev.azure.com/{组织名}/{项目名}/_apis/packaging/feeds?api-version=7.1-preview.1

返回结果中,每个Feed的id字段即为可用的vstsFeed值(项目级Feed需拼接项目ID,格式{项目ID}/{FeedID};组织级直接用id)

获取vstsFeedPackage(包名称/ID)

调用Feed下的包列表接口:

GET https://feeds.dev.azure.com/{组织名}/{项目名}/_apis/packaging/feeds/{FeedID}/packages?api-version=7.1-preview.1

返回结果中,包的name字段就是vstsFeedPackage的有效值,id也可使用

配置示例

填入获取到的值后,任务配置如下:

- task: UniversalPackages@0
  displayName: 'Download Artifact with Universal Packages'
  inputs:
    vstsFeed: 'my-project-123/MyTestFeed' # 组织级可直接写'MyTestFeed'
    vstsFeedPackage: 'MyApplicationPackage'
    vstsPackageVersion: 0.8.4

内容的提问来源于stack exchange,提问作者E. Erfan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 07:45:36