Запущено изображение Docker на Jenkins - невозможно увидеть операторы печати - PullRequest
0 голосов
/ 01 декабря 2018

У меня есть докернизированный скрипт на python.Когда я запускаю его локально с запуском Docker, я могу видеть вывод файла Python в командной строке, как и следовало ожидать.Но когда я запускаю его на Jenkins, кажется, что он ничего не выводит в лог консоли.

Я что-то упустил?Пока все, что я пробовал, не исправило ситуацию.

Это мой Dockerfile

FROM python:3

ADD test_script.py /

CMD [ "python", "-u", "./test_script.py" ]

И я делаю

docker build --force-rm --no-cache -t test_script -f Dockerfile .
docker run test_script

в моей команделиния и на Дженкинс.Дженкинс работает нормально, он просто не выводит ни одного из моих операторов печати.У меня была эта проблема локально, но она была исправлена, когда я добавил флаг -u в Dockerfile

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...