Jenkins 詹金斯槽法

Jenkins 詹金斯槽法,jenkins,groovy,jenkins-pipeline,Jenkins,Groovy,Jenkins Pipeline,我目前正在通过Groovy脚本在Jenkins下编写一个管道。 我的问题是我必须运行一个很长的进程(至少20分钟),我希望能够将进程的输出重定向到Jenkins job的“控制台” 这个过程是用Python编写的脚本,通过SSH在远程服务器上启动。 我尝试使用-tt参数启动SSH命令,或者使用:python3-u myscript.py命令运行脚本,但没有成功 互联网上的许多答案允许恢复输出,但从未实时恢复。 有一个解决方案似乎很完美:ProcessBuilder.Inheritario() 只

我目前正在通过Groovy脚本在Jenkins下编写一个管道。 我的问题是我必须运行一个很长的进程(至少20分钟),我希望能够将进程的输出重定向到Jenkins job的“控制台”

这个过程是用Python编写的脚本,通过SSH在远程服务器上启动。 我尝试使用
-tt
参数启动SSH命令,或者使用:
python3-u myscript.py
命令运行脚本,但没有成功

互联网上的许多答案允许恢复输出,但从未实时恢复。 有一个解决方案似乎很完美:
ProcessBuilder.Inheritario()

只是,这似乎只适用于“普通”Groovy脚本,而不适用于Jenkins管道

您知道如何实时显示python脚本的输出吗

我先谢谢你

你能测试一下吗?新Jenkins提供了更好的错误/标准输出重定向。(至少在maven构建的情况下)您可以使用测试吗-新Jenkins具有更好的错误/标准重定向。(至少在maven构建的情况下)