【问题标题】:Download Task attachment during a pipeline run in Azure Devops在 Azure Devops 中运行管道期间下载任务附件
【发布时间】:2020-04-06 10:47:34
【问题描述】:

我在 Azure devops 项目中创建了一个任务。此任务有一个 excel 文件作为附件。 Excel 文件包含要创建的用户列表以及权限集。我的管道具有读取 excel 文件并在销售团队组织中自动创建用户的代码。我目前被困在一个点上,我的管道在执行期间将在工作空间中期待这个附件。

有没有办法通过 python 在 VSTS 管道中获取任务的附件?我确实遇到了下面的 API 来获取它:

Attachments - Get

但是,我无法通过 python 或 post man 访问它。它不断向我抛出“无法得到任何回应”。

有没有更简单的方法来为管道提供任务中存在的 excel 文件?

【问题讨论】:

    标签: python-3.x azure-devops postman


    【解决方案1】:

    您首先需要获得个人访问令牌。您可以为自己创建一个following this documentation

    然后将访问令牌作为密码,Basic 作为用户名(选择类型 = 基本身份验证)

    您还需要获取附件 id - 您可以使用此 url(在工作项之后,您应该输入您的工作项 id)

    https://dev.azure.com/<Your organization>/<Your project>/_apis/wit/workitems/<Work item it>?$expand=all&api-version=5.0
    

    您将在关系集合中找到您的附件:

    你可以找到这个question also valuable

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-27
      • 2019-10-31
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 2020-09-01
      • 2021-05-10
      相关资源
      最近更新 更多