2016-03-01 126 views
4

检索竹Atlassian的构建计划我的自定义变量我有一个运行在每次提交到github上拉请求竹子计划。在这个竹子计划中,有一些自定义变量,如Git Sha,Github Pull Request Number等。如何通过REST API

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

这样做的原因是,如果有人让一个快速改变其拉的要求就是我们没有多个构建运行时,只有最后一个是必要的(在审查意见等)。

我知道这是可能的休息请求停止建设,但我需要一种方法能够get all running builds with custom variable value = 27(pull请求数)。一旦我知道这一点,我可以继续。

任何帮助将不胜感激。

回答

0

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

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