管道 -> 运行s -> 运行 管道如何在请求正文中提供管道资源

Pipelines -> Runs -> Run pipeline howto provide pipeline resource in request body

我有一个发布管道工件的父管道。

以及将父管道添加为资源管道并使用父管道的子管道。

我想以编程方式(通过 REST API)创建一个 运行 多级子管道并提供父管道资源。

如何为管道的 运行 端点制作请求主体? 根据 ms docs PipelineResourceParameters 仅包含版本?有没有如何使用它的例子? 它是资源名称和内部版本号吗?

https://docs.microsoft.com/en-us/rest/api/azure/devops/pipelines/runs/run%20pipeline?view=azure-devops-rest-6.1#pipelineresourceparameters

在哪里可以找到请求正文的示例?

pipelines中预先设置了pipeline资源。默认情况下,管道将 select 上次成功 运行 作为资源。我们可以在 运行 管道时选择管道资源版本。

这是我的请求正文样本:

{
  "resources":{
        "pipelines":{
            "Parent":{
                "version":"20201225.1"
            }
        }
    }
}

如果要查找Rest的示例API,除了参考官方文档中的示例外,还可以查看浏览器中的开发者工具(F12)。例如,手动 运行 一个管道并检查其余 api: