Один из моих тестов - простая команда bash с условием if
. Я хочу, чтобы Travis CI считал сборку неудачной, если условие положительное.
Я пытаюсь сделать это следующим образом (часть файла .travis.yml
):
# ...
script:
- npm run build
- if [[ `git status --porcelain` ]]; then >&2 echo "Fail"; fi
# ...
Но когда условие положительное, сообщение просто распечатывается, и сборка считается успешной.
Что нужно сделать, чтобы сборка не удалась при положительном условии?