¿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 comoSUCCESS
De 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.