【问题标题】:How to download latest azure pipeline artifacts using Azure CLI through REST API?如何通过 REST API 使用 Azure CLI 下载最新的 Azure 管道工件?
【发布时间】:2021-10-06 13:59:59
【问题描述】:

我正在使用以下命令下载工件

az rest --url "https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/artifacts?artifactName={artifactName}&api-version=6.1-preview.5"

但这会报错

无法从 --url 派生适当的 Azure AD 资源以获取访问令牌。如果需要访问令牌,请使用 --resource 指定资源

我是 Azure DevOps 的新手,没有任何支持。我不知道这个资源是什么。 我尝试给 --resource "latest" 但它给出了一个错误

在名为...的租户中找不到名为租户的资源主体

请帮帮我

【问题讨论】:

  • 您是否先通过命令行登录到 azure devops?

标签: azure azure-devops azure-pipelines artifacts


【解决方案1】:

您可以使用下面的 Azure CLI 命令来download the Artifacts 如下:

az pipelines runs artifact download --artifact-name 'WebApp' --path $(System.DefaultWorkingDirectory)/bin/WebApp --run-id '<run id here>'

请参阅此article 以查找参数。

下载当前管道运行产生的工件,或者 从特定的管道运行。选项:current、specific
默认值:current 参数别名:buildType

更多详情请参考以下链接To Publish & download latest azure pipeline artifacts,并请找到类似的帖子How to download the latest build artifacts from Azure DevOps programmatically。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-24
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多