我试图在Task插件中使用Bamboo构建变量(例如bamboo.jira.version和类似的)。使用taskContext.getBuildContext().getVariableContext()
似乎只能检索自定义构建变量,而不是内置于bamboo中的变量。
在插件SDK文档中似乎没有太多关于此的文档,并且Atlassian Answers上没有任何答案似乎有用或者引用仍在SDK中的API调用。
我怎么能做到这一点?
您可以将CustomVariableContext的实例注入任务,然后使用以下命令获取构建变量:
Map<String, String> buildVariables = customVariableContext.getVariables(taskContext.getCommonContext());