如何在Task插件中使用Bamboo变量?

lm5*_*630 5 bamboo atlassian-plugin-sdk

我试图在Task插件中使用Bamboo的构建变量(例如Bamboo.jira.version和类似的插件)。taskContext.getBuildContext().getVariableContext()仅使用似乎可以检索自定义的构建变量,而不能检索到Bamboo内置的变量。

插件SDK文档中似乎没有太多的文档,Atlassian Answers上似乎没有有效的答案或引用了SDK中仍然存在的API调用。

我该怎么做?

小智 2

您可以将CustomVariableContext的实例注入任务中,然后使用以下命令获取构建变量:

Map<String, String> buildVariables = customVariableContext.getVariables(taskContext.getCommonContext());
Run Code Online (Sandbox Code Playgroud)