Когда я запускаю сборку Docker с моим проектом Docker + Selenium + Pytest в Jenkins CI с тестами, которые заканчиваются статусом SUСCESS - сборка отправляется, и результаты публикуются в отчетах, а если хотя бы один тест не проходит - сборка не выполняется и результаты не публикуются
Build Error: The command 'pytest test_page.py -s -v --alluredir=reports/allure-results' returned a non-zero code: 1
Возможно мои инструкции для Docker неправильно настроены. Мой DockerFile
FROM python:latest as python3
FROM selenium/standalone-chrome
USER root
WORKDIR /my-projest
ADD . /my-projest
RUN pip3 install --no-cache-dir --user -r requirements.txt
RUN sudo pip3 install pytest
RUN ["pytest", "test_page.py", "-s", "-v", "--alluredir=reports/allure-results"]
и команда SHELL
echo "Build docker image and run container"
docker build -t $IMAGE_NAME .
docker run -d --name $CONTAINER_NAME $IMAGE_NAME
echo "Copy allure-results into Jenkins container"
rm -rf reports; mkdir reports;
docker cp $CONTAINER_NAME:my-project/reports/allure-results reports