Как бегун CI Gitlab мог узнать о сбое сборки

#shell #continuous-integration #gitlab #gitlab-ci-runner

#оболочка #непрерывная интеграция #gitlab #gitlab-ci-runner

Вопрос:

Бегун CI —
исполнитель Ubuntu — оболочка

кто-то только что спросил меня
, как бегун Gitlab CI мог узнать о сбое сборки?

Я имею
в виду, как и в моем java-проекте, иногда сбой бегуна CI, вызванный ошибкой компиляции.
Но как бегун узнал, что произошла ошибка?

Это потому, что бегун поймал какое-то исключение из оболочки?

Спасибо

Ответ №1:

Я полагаю, что команда сборки в скрипте .gitlab-ci.yml вернула статус выхода, отличный от нуля.