在Jenkins控制台中抑制ANT构建日志
如何禁止在jenkins控制台上显示ANT构建日志在Jenkins控制台中抑制ANT构建日志,jenkins,ant,build.xml,Jenkins,Ant,Build.xml,如何禁止在jenkins控制台上显示ANT构建日志 对于windows批处理命令,我尝试了echo off,它成功了。但是ANT构建日志不会被抑制。有没有办法自定义Jenkins控制台日志?查看设置-quiet-silent,而不是完全抑制输出 或者将您的ant脚本更改为不那么健谈。如果您开始从命令行调用ant来重定向输出,您将使任何构建失败变得不那么透明,或者可能会扰乱错误处理,而无法捕获错误。默认情况下,Jenkins使用set-x启动Execute Shell脚本。这将导致所有命令都被回显
对于windows批处理命令,我尝试了echo off,它成功了。但是ANT构建日志不会被抑制。有没有办法自定义Jenkins控制台日志?查看设置
-quiet
-silent
,而不是完全抑制输出
或者将您的ant脚本更改为不那么健谈。如果您开始从命令行调用ant来重定向输出,您将使任何构建失败变得不那么透明,或者可能会扰乱错误处理,而无法捕获错误。默认情况下,Jenkins使用
set-x启动Execute Shell脚本。这将导致所有命令都被回显
您可以在任何命令之前键入set+x
,以临时替代该行为。通过将以下内容放在构建步骤的顶部,可以覆盖整个脚本的此行为:
#!/bin/bash +x
您是从“执行Windows批处理命令”生成步骤调用ANT命令,还是使用“调用ANT”步骤?我使用的是“调用ANT”步骤。此生成步骤类型有许多限制。你会考虑改变吗?是肯定的,如果有任何可能的工作来抑制控制台日志。这是最好的掩饰问题。这是一个糟糕的计划——另一个答案是更好的。