Я бегу Дженкинс сборки Flow Plugin со следующим сценарием:Дженкинс Groovy Parallel Variable не работает
def builds = [:]
[1,2].each {
builds[it] = { build("test", parm: ("$it")) }
}
parallel builds
Однако, в то время как хэш (билды [он]) получает правильно заполняется, то PARM всегда нуль , Я также пробовал следующее:
builds[it] = { build("test", parm: $it)) }
builds[it] = { build("test", parm: it)) }
Но оно всегда равно нулю.
Может ли кто-нибудь дать мне какие-либо указания относительно того, как я могу использовать $ it или любую другую переменную в заданиях построения, пожалуйста.
Удивительный, не понял, что была ошибка, но ваше решение отлично работает, спасибо. – bazza2000
Возможно, это не ошибка, и это похоже на общий характер, нашел это сообщение в блоге о проблеме http://blog.freeside.co/2013/03/29/groovy-gotcha-for-loops-and-closure-scope / –