【问题标题】:How to get yaml pipeline details using azure devops api如何使用 azure devops api 获取 yaml 管道详细信息
【发布时间】:2021-09-09 10:21:51
【问题描述】:

我正在尝试使用管道 azure devops api 获取构建管道详细信息,它为经典管道提供了正确的结果。

https://dev.azure.com/{orgname}/{projectId}/_apis/build/Definitions/{buildId}?includeAllProperties=True&includeLatestBuilds=True&api-version=6.0";

在 yaml 管道的情况下出现错误,我无法获得用 yaml 编写的内容。 我想获取添加为 yaml 的任务的详细信息

谢谢

【问题讨论】:

    标签: api azure-devops azure-pipelines azure-pipelines-yaml


    【解决方案1】:

    使用下面的这个方法获取管道详细信息(参考https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/pipelines/get?view=azure-devops-rest-6.0)

    GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}?api-version=6.0-preview.1
    

    这将为您提供管道配置对象的附加属性中的 YAML 文件位置和存储库。

    【讨论】:

    • 但它不会给 yaml 任务。
    • 仅当您通过 VScode(安装了 Azure devops 扩展)编辑 Yaml 或直接从 Azure DevOps 编辑 YAML 时才可用
    猜你喜欢
    • 2020-03-13
    • 2022-01-23
    • 2019-11-21
    • 2019-11-12
    • 1970-01-01
    • 2020-04-05
    • 2016-09-24
    • 1970-01-01
    • 2022-01-20
    相关资源
    最近更新 更多