azure-devops-extension-api-运行管道

时间:2020-09-24 15:55:24

标签: azure-devops azure-devops-rest-api azure-devops-extensions

我正在尝试使用azure-devops-extension-api从Azure DevOps集线器扩展运行管道。

azure-devops-extension-apiGitHub repository)包含几个其余的客户端类,例如BuildRestClient classReleaseRestClient class。我都成功地使用了这两种方法。

但是,azure-devops-extension-api不包含Runs - Run Pipeline Azure DevOps Services REST API的任何其余客户端类。我怀疑这是因为该端点是API 6.0版的新增功能,因此尚未在azure-devops-extension-api中实现

有什么办法可以使用此azure-devops-extension-api运行指定的管道? 也许通过queueBuild方法?我想运行特定的管道,而不是特定的旧版本。

任何输入将不胜感激!

2 个答案:

答案 0 :(得分:0)

是的,如果您想使用azure-devops-extension-api运行指定的管道,则可以使用queueBuild方法。

关于sourceBuildId参数,文档中没有具体描述,我将在此处添加。

sourceBuildId:如果与sourceBuildId排队,则源构建必须是请求请求构建。

答案 1 :(得分:0)

我最终要做的是创建自己的PipelineClient类(来自Runs - Run Pipeline),该类从Azure-devops-extension-api / Common / RestClientBase扩展了RestClientBase。

感谢我对这个问题的投入,非常感谢!