Как обнаружить ошибку сборки из Ant / Maven с помощью сценария Bash?

Я пишу сценарий bash для автоматизации процесса сборки. Есть два основных блока сборки, один - задача муравья, а второй - стараяmvn clean install, Я хочу сделать что-то, когда есть ошибка сборки, происходящая из любого из этих двух процессов сборки.

Проблема в том, что эти сборки будут время от времени содержать тестовые сбои или ошибки, но конечный результат успешен. И я считаю, что код состояния ($?), Возвращаемый этими процессами, должен быть равен 0, независимо от того, удастся ли выполнить сборку или удастся, я могу ошибаться.

Итак, каков наилучший способ для моего сценария обнаружить конечный результат (сборка не удалась / удалась), не получая ложную информацию во время промежуточной сборки (тестовые ошибки и т. Д.) От них?

Ответы на вопрос(4)

Ваш ответ на вопрос