如何通过REST API从Bamboo Atlassian构建计划中检索自定义变量

问题描述 投票:4回答:1

我有一个竹计划,每次提交github pull请求都会运行。在那个竹子计划中,有一些自定义变量,如Git Sha,Github Pull Request Number等。

我想编写一个脚本来停止所有以前的构建(多个并发构建)具有相同的拉取请求编号 - 相同的自定义变量值。

这样做的原因是,如果有人快速更改了他们的拉取请求(对评论的评论等),那么当只需要最后一个时,我们没有运行多个构建。

我知道可以使用rest请求停止构建,但是我需要一种能够使用自定义变量值= 27(拉取请求编号)获取所有正在运行的构建的方法。一旦我知道这一点,我就可以继续了。

rest curl github bamboo
1个回答
0
投票

在撰写本文时,REST API documentation没有列出查询特定构建变量的正在运行的构建的任何方法。

一个解决方案是为Bamboo创建自己的插件,公开一个为您执行此查询的REST服务,但我不知道您需要使用哪个Java API才能执行该查询。

© www.soinside.com 2019 - 2024. All rights reserved.