【问题标题】:Retrieving Azure artifacts recent version from the azure feed从 azure 源中检索 Azure 工件的最新版本
【发布时间】:2020-05-26 18:58:45
【问题描述】:

我正在寻找一个选项,如何识别存储在 azure devops 工件中的工件版本。有人可以解释一下吗?

我还需要将工件从 1 个订阅(例如 ASubscrip)推送到另一个订阅(BSubscrip)。 BSubscrip 显然在安全性方面更加严格,因为在那里配置了 PROD,但是我们的构建只在 ASubScrip 上完成。 因此我需要想出一个逻辑,如果 BSubscrip 中可用的版本低于 ASubScrip 的版本,则只触发从 ASubScrip 到 BSubScrip 的复制管道。

请告知如何通过管道完成。

【问题讨论】:

    标签: azure-artifacts


    【解决方案1】:

    我能够在以下命令集的帮助下执行该操作。

    $response = invoke-RestMethod -Uri https://feeds.dev.azure.com/{Org}/{项目名称}/_apis/packaging/Feeds//

    响应将是 json 对象,所需属性可以参考 $response.versions.version

    请注意,在查看响应对象的输出时,我的重点只是检索版本参数,以上方法帮助我获得了它。

    还要注意这里的 TOKEN 是 PAT,我们也需要执行一些转换。

    $token = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($pat)"))

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-06
      • 2016-08-13
      • 2020-02-02
      • 1970-01-01
      相关资源
      最近更新 更多