Por que cada loop em um arquivo Jenkins para na primeira iteração
Aqui está o conteúdo do meuJenkinsfile
:
node {
// prints only the first element 'a'
[ 'a', 'b', 'c' ].each {
echo it
}
}
Ao executar o trabalho em Jenkins (com oPlug-in Pipeline), apenas o primeiro item da lista é impresso.
Alguém pode me explicar esse comportamento estranho? Isso é um bug? ou sou eu que não entendo a sintaxe Groovy?
Editar : afor (i in items)
funciona como esperado:
node {
// prints 'a', 'b' and 'c'
for (i in [ 'a', 'b', 'c' ]) {
echo i
}
}