Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Jenkins控制台中抑制ANT构建日志_Jenkins_Ant_Build.xml - Fatal编程技术网

在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脚本。这将导致所有命令都被回显

如何禁止在jenkins控制台上显示ANT构建日志


对于windows批处理命令,我尝试了echo off,它成功了。但是ANT构建日志不会被抑制。有没有办法自定义Jenkins控制台日志?

查看设置
-quiet
-silent
,而不是完全抑制输出


或者将您的ant脚本更改为不那么健谈。如果您开始从命令行调用ant来重定向输出,您将使任何构建失败变得不那么透明,或者可能会扰乱错误处理,而无法捕获错误。

默认情况下,Jenkins使用
set-x启动Execute Shell脚本。这将导致所有命令都被回显

您可以在任何命令之前键入
set+x
,以临时替代该行为。通过将以下内容放在构建步骤的顶部,可以覆盖整个脚本的此行为:

#!/bin/bash +x

您是从“执行Windows批处理命令”生成步骤调用ANT命令,还是使用“调用ANT”步骤?我使用的是“调用ANT”步骤。此生成步骤类型有许多限制。你会考虑改变吗?是肯定的,如果有任何可能的工作来抑制控制台日志。这是最好的掩饰问题。这是一个糟糕的计划——另一个答案是更好的。