2016-02-02 5 views
4

Это кажется очень простым, но я не могу найти его нигде в документах. Я работаю над проектом, где мы несколько тестов через сценарий оболочки обертки, как:Что делает CircleCI с кодом, отличным от 0?

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

foo.sh не формат вывода XUnit, поэтому нам нужен другой способ, чтобы сигнализировать отказ CircleCI. Есть exit 1 (или любой ненулевой код выхода), признанный как сбой? Какие условия приводят к тому, что CircleCI сообщает о неудачном прогрессе?

ответ

4

Да, CircleCI завершает сборку, если какая-либо команда, независимо от того, выполняет ли она тесты или нет, выходит с ненулевым кодом выхода. Документировано here.