【问题标题】:Azure DevOps API - how to reference other pipeline as resource parameterAzure DevOps API - 如何引用其他管道作为资源参数
【发布时间】:2021-03-08 17:33:19
【问题描述】:

我有一个 Azure DevOps 管道,并且想要引用我的管道将从中获取工件的其他管道。我正在努力寻找一种通过 REST API 真正做到这一点的方法。 https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.1 指定有一个 BuildResourceParameters 或 PipelineResourceParameters 但我找不到让它工作的方法。

例如: 源管道 A 在运行 C 中生成工件 B。我想告诉 API 从管道 A 的运行 C 中引用工件 B,而不是引用最新的。

有人吗?

【问题讨论】:

  • 这个问题怎么样?下面的答案是否解决了您的问题,如果是,您可以接受它作为答案,这样它可以帮助遇到同样问题的其他社区成员,我们可以存档这个帖子,谢谢。如果没有,请告诉我们您是否需要进一步的帮助。
  • 您好,“版本”是指什么?
  • ok,排序了,是人工制品的版本

标签: azure azure-devops-rest-api


【解决方案1】:

在您目前的情况下,我们建议您可以按照以下请求正文来帮助您选择参考管道版本。

{
    "stagesToSkip": [],
    "resources": {
        "repositories": {
            "self": {
                "refName": "refs/heads/master"
            }
        },
        "pipelines": {
            "myresourcevars": {
                "version": "1313"
            }
        }
    },
    "variables": {}
}

注意:名称“myresourcevars”是您在 yaml 文件中定义的管道名称: enter image description here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2021-09-14
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    • 2020-01-26
    • 2022-07-13
    相关资源
    最近更新 更多