在Groovy中,我得到了哈德森的工作:
RefinedFeatureValue
现在我想要一份该职位的参数名称列表。听起来很简单,但谷歌搜索还没有让我到那里。有人可以启发我吗?
感谢。
答案 0 :(得分:1)
我不确定“参数名称”是什么意思。作为最后的手段,您可以将作业配置作为XML字符串:
print job.configFile.asString()
由于这是XML,您可以根据需要对其进行解析。根据您要查找的参数名称,您可以直接使用Java获取它们。你可以发布你想要的XML吗?这将有助于评论更好的方式。
对于这张海报所需的参数,很容易使用Groovy:
def params = job.getProperty('hudson.model.ParametersDefinitionProperty')
.parameterDefinitions
params.each { p -> println "$p.name"}