azure-devops-extension-api - 运行 管道
azure-devops-extension-api - Run pipeline
我正在尝试 运行 来自 Azure DevOps 中心扩展的管道,使用 azure-devops-extension-api。
azure-devops-extension-api(GitHub 存储库)包含多个 rest 客户端 class,例如 BuildRestClient class 和 ReleaseRestClient class。我已经成功地使用了这两种方法。
但是,azure-devops-extension-api 不包含 运行 的任何剩余客户端 class - 运行 管道 Azure DevOps 服务 REST API。我怀疑这是因为此端点是 API 6.0 版本的新端点,因此尚未在 azure-devops-extension-api 中实现
有什么方法可以将此 azure-devops-extension-api 用于 运行 指定的管道?
也许通过 queueBuild 方法?不过,我想要 运行 特定的管道,而不是特定的旧版本。
如有任何意见,我们将不胜感激!
是的,如果你想使用azure-devops-extension-api到运行一个指定的管道,你可以使用queueBuild方法。
关于sourceBuildId
参数,文档中没有具体说明,这里补充一下。
sourceBuildId
:如果使用 sourceBuildId
排队,源构建必须是拉取请求构建。
我最后做的是创建我自己的 PipelineClient class(来自 Runs - Run Pipeline),它从 azure-devops-extension-api/Common/RestClientBase.
扩展了 RestClientBase
感谢我对这个问题的投入,非常感谢!
我正在尝试 运行 来自 Azure DevOps 中心扩展的管道,使用 azure-devops-extension-api。
azure-devops-extension-api(GitHub 存储库)包含多个 rest 客户端 class,例如 BuildRestClient class 和 ReleaseRestClient class。我已经成功地使用了这两种方法。
但是,azure-devops-extension-api 不包含 运行 的任何剩余客户端 class - 运行 管道 Azure DevOps 服务 REST API。我怀疑这是因为此端点是 API 6.0 版本的新端点,因此尚未在 azure-devops-extension-api 中实现
有什么方法可以将此 azure-devops-extension-api 用于 运行 指定的管道? 也许通过 queueBuild 方法?不过,我想要 运行 特定的管道,而不是特定的旧版本。
如有任何意见,我们将不胜感激!
是的,如果你想使用azure-devops-extension-api到运行一个指定的管道,你可以使用queueBuild方法。
关于sourceBuildId
参数,文档中没有具体说明,这里补充一下。
sourceBuildId
:如果使用 sourceBuildId
排队,源构建必须是拉取请求构建。
我最后做的是创建我自己的 PipelineClient class(来自 Runs - Run Pipeline),它从 azure-devops-extension-api/Common/RestClientBase.
扩展了 RestClientBase感谢我对这个问题的投入,非常感谢!