【问题标题】:Promote TFS npm package through JS通过 JS 推广 TFS npm 包
【发布时间】:2023-03-11 08:30:01
【问题描述】:

是否可以通过Javascript(节点脚本:npm run npm-publish)将TFS中的npm包推广到发布或预发布?

我们有一个自定义流程,我们将库包发布到我们的 TFS 提要。我们还希望将软件包置于发布视图或预发布视图(适用于 alpha 和 beta)。

这里解释了如何通过用户界面执行此操作: https://docs.microsoft.com/en-us/vsts/package/feeds/views?view=vsts

【问题讨论】:

    标签: node.js npm azure-artifacts


    【解决方案1】:

    您可以通过 REST API 推广包:

    PATCH https://{account}.pkgs.visualstudio.com/DefaultCollection/_apis/packaging/feeds/{feedId}/nuget/packages/{packageId}/versions/{packageVersion}?api-version=5.0-preview.1
    

    应用程序/json:

    {  "views":     { "op":"add", 
         "path":"/views/-", 
         "value":"release view" }  }
    

    相关文章:VSTS - unpromote a package version from release view

    因此,只需通过 Nodejs 将 HTTP 请求发送到该 REST API 端点。

    【讨论】:

      猜你喜欢
      • 2016-09-12
      • 1970-01-01
      • 2015-01-05
      • 2022-01-12
      • 2011-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多