¿Cómo recupero mis variables personalizadas de un plan de compilation de Bamboo Atlassian a través de la API REST?

Tengo un plan de bambú que se ejecuta en cada compromiso con una request de extracción de github. En ese plan de bambú hay algunas variables personalizadas, como Git Sha, Github Pull Request Number, etc.

Quiero escribir un script que detenga todas las comstackciones previas (comstackciones simultáneas múltiples) que tengan el mismo número de request de extracción: el mismo valor de variable personalizado.

La razón de esto es que si alguien realiza un cambio rápido a su request de extracción (comentarios en la revisión, etc.), no tenemos varias comstackciones en ejecución cuando solo la última es necesaria.

Sé que es posible detener una construcción con una request de descanso, pero necesito una forma de poder get all running builds with custom variable value = 27 (número de request de extracción). Una vez que sé esto, puedo continuar.

Cualquier ayuda sería muy apreciada.

En el momento de networkingactar este documento , la documentation de la API REST no enumera ningún método para consultar las comstackciones en ejecución para una variable de compilation en particular.

Una solución sería crear su propio complemento para Bamboo que exponga un service REST que hace esta consulta por usted, pero no sé cuál de las API Java necesitaría usar para realizar esa consulta.