Azure DevOps API - 如何引用其他管道作为资源参数
Azure DevOps API - how to reference other pipeline as resource parameter
我有一个 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,而不是引用最新的。
有人吗?
根据您目前的情况,我们建议您可以按照以下请求正文来帮助您select您的参考管道版本。
{
"stagesToSkip": [],
"resources": {
"repositories": {
"self": {
"refName": "refs/heads/master"
}
},
"pipelines": {
"myresourcevars": {
"version": "1313"
}
}
},
"variables": {}
}
注意:名称 'myresourcevars' 是您在 yaml 文件中定义的管道名称:
enter image description here
我有一个 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,而不是引用最新的。
有人吗?
根据您目前的情况,我们建议您可以按照以下请求正文来帮助您select您的参考管道版本。
{
"stagesToSkip": [],
"resources": {
"repositories": {
"self": {
"refName": "refs/heads/master"
}
},
"pipelines": {
"myresourcevars": {
"version": "1313"
}
}
},
"variables": {}
}
注意:名称 'myresourcevars' 是您在 yaml 文件中定义的管道名称: enter image description here