我想使用包含“release”选项的所有项目的列表来进行主动选择参数,但它总是失败。
groovy 脚本看起来像这样:
import jenkins.* def projectNames = [] Jenkins.instance.items.findAll.each { item -> if (item.name.contains("release")) { projectNames.add(item.name) } } return projectNames.join('\n')
有什么答案可以解释为什么它总是失败吗?
这对我有用:
import jenkins.*
def projectNames = []
Jenkins.instance.items.each { item ->
if (item.name.contains("release")) {
projectNames.add(item.name)
}
}
return projectNames.join('\n')
列表中好像没有findAll方法。