2016-02-02 2 views
4

Cela semble très basique mais je ne le trouve nulle part dans les docs. Je travaille sur un projet où nous courons certains tests par une enveloppe de script shell comme:Que fait CircleCI avec les codes de sortie non-0?

./foo.sh a 
./foo.sh b 
./foo.sh c 

foo.sh ne sort pas le format XUnit, nous avons donc besoin d'une autre façon de signaler non CircleCI. exit 1 (ou tout autre code de sortie différent de zéro) est-il reconnu comme un échec? Quelles sont les conditions qui amènent CircleCI à signaler qu'une étape a échoué?

Répondre

4

Oui, CircleCI échoue à la génération si une commande, qu'elle exécute ou non des tests, se termine avec un code de sortie différent de zéro. Documenté here.