Jenkins如何隐藏系统级控制台输出

时间:2012-10-26 21:44:40

标签: jenkins

是否可以隐藏Jenkins写入构建日志的所有.bat文件向导?

我得到的是:

[release] $ cmd /c call C:\Users\Jenkins\AppData\...8991397464.bat

c:\Jenkins\jobs\release>python -u my_python.py 
...job output...
c:\Jenkins\jobs\release>exit 0 
Finished: SUCCESS

但我想看到的只是:

...job output...
Finished: SUCCESS

我无法在任何地方找到Jenkins中的任何构建详细程度设置。一旦你的工作稳定运行,能够关闭调试信息会很好。

3 个答案:

答案 0 :(得分:1)

你可以通过在执行windows bath命令对话框的开头添加echo off来摆脱大部分,但不是全部。

答案 1 :(得分:0)

或者您可以简单地将控制台输出重定向('>')到临时日志文件。

答案 2 :(得分:0)

这不是您可以通过任何xml文件更改的内容。在Jenkins构建(Launcher.java)中调用构建任务命令。阻止这些命令显示在作业的控制台输出中的一种简单方法是Log File Filter。我目前在我的Jenkins实例中为此使用此功能(使用Jenkins 2.176.3版)。安装完成后,转到“管理Jenkins”>“配置系统”。查找日志文件过滤器全局配置,输入。 cmd / c调用。作为您的 Regexp 并保留替换为null。 enter image description here