在Jenkins上运行Docker映像-无法看到打印语句

时间:2018-12-01 00:44:29

标签: python docker jenkins

我有一个dockerized python脚本。当我使用docker run在本地运行它时,可以按预期在命令行中看到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

在我的命令行和詹金斯上。 Jenkins运行正常,只是不输出我的任何打印语句。我在本地遇到此问题,但是当我在Dockerfile中添加-u标志时,该问题已得到纠正

0 个答案:

没有答案