是否有可能检索通过其API触发的Jenkins构建的ID?

Ond*_*ták 5 api jenkins

假设我通过发送GET请求来触发构建/job/awesomesauce/build.是否有可能检索触发构建的ID?

我知道我可以尝试访问/job/awesomesauce/lastBuild/api/json,但如果有多个构建同时运行,这会给我错误的信息.此外,在向我提供有关当前正在运行的构建的信息之前,似乎有轻微的延迟(几秒钟).

mal*_*cot 4

我必须做这种事情,这是我使用的解决方法:我有一个传递给构建的虚拟参数(在我的情况下,它是另一个构建的 BUILD_ID;在你的情况下,它可能是一个时间戳),我然后查询并解析构建队列 api ( [server]/queue/api/...) 和常规 api(如果构建已完成),以获取包含适当参数值的构建。