¿Cómo marcar las compilaciones de Jenkins como SUCCESS solo en valores de salida de error específicos (distintos de 0)?

Cuando corro unExecute shell paso de compilación para ejecutar un script y ese script regresa0, Jenkins señala la construcción comoSUCCESSDe lo contrario, lo marca comoFAILURE que es el comportamiento por defecto esperado como0 significa que no hay errores y cualquier otro valor representa un error.

¿Hay una manera de marcar una construcción comoSUCCESS solo si el valor de retorno coincide con un valor específico distinto de0 (p.ej.1,2,3...)?

PD: en caso de que se esté preguntando por qué estoy buscando eso, esto me permitirá realizar pruebas unitarias del propio Jenkins, ya que mis scripts están escritos para devolver diferentes valores de salida dependiendo de varios factores, lo que me permite esperar ciertos valores dependiendo en ciertos errores de configuración y asegurándome de que toda mi integración con Jenkins se recupere de ellos.

Respuestas a la pregunta(6)

Su respuesta a la pregunta