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
    }
}

questionAnswers(3)

yourAnswerToTheQuestion