我正在与ant合作,并从詹金斯(Jenkins)调用build.xml。我有3个目标(T1,T2,T3)。当我在日志中开始工作时,我得到了一些东西:
t1:
my first target
t2:
my second target
t3:
my third target
我试图从日志中留下一个指定的目标名称,一个指定的目标文本。
我希望日志不要显示特定的目标名称和内容。但仅针对指定的目标。其余的现有目标应该出现。我想拥有这样的东西(例如,2个目标名称和内容):
t1:
my first target
t3:
my third target
现在,我尝试在这样的詹金斯中调用目标:
targets: -q t1
但使用-Q删除所有目标名称和内容。我该如何完成仅删除指定的目标名称和内容?
花了几个小时调查后,我发现我可以将此代码放在目标中。
<script language="javascript">
var logger = project.getBuildListeners( ).firstElement( );
logger.setMessageOutputLevel( 0 );
</script>
之后,不会出现日志。当我想再次激活日志时,我可以这样做:
<script language="javascript">
var logger = project.getBuildListeners( ).firstElement( );
logger.setMessageOutputLevel( 0 );
</script>
之后,一切都将再次出现...