2017-11-23 8 views
0

私はantで作業していて、jenkinsからbuild.xmlを呼び出しています。 私は3つのターゲット(t1、t2、t3)を持っています。 私は私が何かを得たログ内のジョブを開始、これを好き:私はログから指定した1人のターゲット名を残すようにしようとしています、もう1つはターゲット・テキストを指定Apache Ant:指定したターゲット名を表示せずにジョブを実行する

t1: 
my first target 

t2: 
my second target 

t3: 
my third target 

ログに特定のターゲット名とコンテンツが表示されないようにしたいと思います。しかし、指定されたターゲットに対してのみ。残りの既存のターゲットが表示されます。 私は(例えば、2ターゲット名と内容whithout)このような何かを持っているしたいと思います:

t1: 
    my first target 

t3: 
my third target 

を今、私はこのようジェンキンスにターゲットを呼び出すようにしようとしました:

targets: -q t1 

しかし、-qを使用すると、すべてのターゲットの名前と内容が削除されます。 指定したターゲット名とコンテンツのみを削除する方法を教えてください。

答えて

0

調査に時間を費やした後、私はこのコードをターゲットに入れることができたことを知りました。

<script language="javascript"> 
    var logger = project.getBuildListeners().firstElement(); 
    logger.setMessageOutputLevel(0); 
</script> 

この後、ログは表示されません。私は再びログを有効にしたい場合は 私はこれを行うことができます:

<script language="javascript"> 
    var logger = project.getBuildListeners().firstElement(); 
    logger.setMessageOutputLevel(0); 
</script> 

を、このすべてが再び表示されます後...

関連する問題