Сборка контейнера Docker не удается на локальном уровне, если модульный тест не работает, но сборка успешно выполняется на Azure
файлinit.sh
#!/bin/bash
cd /code
python manage.py migrate
python manage.py load_fixtures
python manage.py collectstatic --noinput
python manage.py test || exit 1
python manage.py runserver 0.0.0.0:8000
Когда тест не проходит, мой docker compose не работает и контейнер не собирается, но когда я беру код онлайн в azure pipeline. Он работает, не выдавая ошибку теста.
Попробуйте этот код для проверки кода выхода на тесте
#!/bin/bash
cd /code
python manage.py migrate
python manage.py load_fixtures
python manage.py collectstatic --noinput
python manage.py test && echo $? &&
python manage.py runserver 0.0.0.0:8000