我正在尝试使用azure-devops-extension-api从Azure DevOps集线器扩展运行管道。
azure-devops-extension-api(GitHub repository)包含几个其余的客户端类,例如BuildRestClient class和ReleaseRestClient 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方法?我想运行特定的管道,而不是特定的旧版本。
任何输入将不胜感激!
答案 0 :(得分:0)
是的,如果您想使用azure-devops-extension-api运行指定的管道,则可以使用queueBuild方法。
关于sourceBuildId
参数,文档中没有具体描述,我将在此处添加。
sourceBuildId
:如果与sourceBuildId
排队,则源构建必须是请求请求构建。
答案 1 :(得分:0)
我最终要做的是创建自己的PipelineClient类(来自Runs - Run Pipeline),该类从Azure-devops-extension-api / Common / RestClientBase扩展了RestClientBase。
感谢我对这个问题的投入,非常感谢!