如何在jenkins控制台输出中获取python打印结果

Gra*_*ace 7 python jenkins

我有一个Python脚本打印字符串.现在,当它在Jenkins中运行时,我没有在Jenkins Builds的控制台输出中看到打印的字符串.

无论如何要实现这一目标?

gh0*_*0st 14

在运行 python 脚本时尝试使用-u( unbuffered ) 选项。

python -u my_script.py


Sla*_*lav 5

任何输出到stdout应该由控制台输出捕获。需要注意的是,在打印换行符之前它不会显示,因此请确保您的行已终止。

如果您以某种奇怪的方式启动 python,使其与 Jenkins 父进程解除关联,那么我无法帮助您。