1

是否可以隐藏 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 中的任何构建详细设置。一旦您的工作稳定运行,能够关闭调试信息会很好。

4

3 回答 3

1

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

于 2012-10-27T01:20:21.833 回答
1

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

于 2016-12-21T18:15:13.147 回答
0

这不是您可以通过任何 xml 文件更改的内容。从 Jenkins 构建 ( Launcher.java ) 中调用构建任务命令。防止这些命令显示在作业的控制台输出中的一种简单方法是日志文件过滤器。为此,我目前在我的 Jenkins 实例中使用它(使用 Jenkins 版本 2.176.3)。安装后转到管理 Jenkins > 配置系统。查找日志文件过滤器全局配置,输入 . cmd /c 调用。作为您的正则表达式并将替换保留为空。 在此处输入图像描述

于 2019-11-04T03:38:45.817 回答