Как часть моего процесса CI / CD, у меня есть следующий сценарий оболочки test.sh
:
docker-compose -f docker-compose.yml down
docker-compose -f docker-compose.yml up -d
cd ci/
python3 -m unittest discover tests
cd ..
docker-compose -f docker-compose.yml down
Код, как правило, запускает док-контейнер и выполняет тесты с ним.Тестовый модуль Python возвращается с кодом завершения 1, но сценарий оболочки завершается с кодом возврата 0 вместо рассмотрения ошибки в сценарии Python.
Как включить код выхода из сценария Python в сценарий оболочкисама