¿Cómo manipular el resultado de la compilación de un trabajo de canalización de Jenkins?

Tengo algunos problemas para manipular el resultado de compilación de una tubería de Jenkins. Lo he reducido al siguiente problema: ¿alguien sabe por qué la siguiente tubería de Jenkins no hace que el resultado de la construcción sea un ÉXITO? En cambio, la compilación falla.

print "Setting result to FAILURE"
currentBuild.result = 'FAILURE'

print "Setting result to SUCCESS"
currentBuild.result = 'SUCCESS'

Respuestas a la pregunta(3)

Su respuesta a la pregunta