Comment mark Jenkins s'appuie en tant que de SUCCÈS que sur d'erreur spécifique à la sortie des valeurs de (autre que 0)?

Quand je lance un Execute shell étape de génération d'exécuter un script et que le script renvoie 0, Jenkins drapeaux de la construire comme SUCCESS, sinon, il le signale en tant que FAILURE qui est le comportement par défaut comme 0 signifie pas d'erreurs, et toute autre valeur représente une erreur.

Est-il un moyen de marquer un build comme SUCCESS seulement si la valeur de retour correspond à une valeur spécifique autre que 0 (par ex. 1,2,3...)?

PS: dans le cas où vous vous demandez pourquoi je suis à la recherche pour que, cela me permettra d'effectuer des tests unitaires de Jenkins lui-même que mes scripts sont écrits pour revenir différentes valeurs de sortie en fonction de divers facteurs, me permettant ainsi de s'attendre à certaines valeurs, en fonction de certaines erreurs de configuration et assurez-vous tout mon Jenkins intégration ramasse sur ceux-ci.

OriginalL'auteur Max | 2012-11-25