2012-02-28 3 views
0

私はjellyのスクリプトをJenkins Email-Extに書き込んで、ビルドログを返しています。私は正規表現のログをBUILD_LOG_REGEXでフィルタリングしようとしています。誰かが私にゼリースクリプトテンプレートを使ってbuild_log_regexを実行するためのサンプルスクリプトやフォーマットを教えてもらえますか?前もって感謝します。あなたの出発点として使用することができますJenkins/Hudson Email-Ext PluginにBUILD_LOG_REGEX用のJellyスクリプトを書くにはどうすればいいですか?

答えて

0

デフォルトのテンプレートは

$JENKINS_HOME/plugins/email-ext/WEB-INF/classes/hudson/plugins/emailext/templates/html.jelly 
+0

この情報は役に立ちましたか? –

0

${BUILD_LOG_REGEX}トークンは電子メール-EXTの既定のコンテンツセクションで使用され、典型的にはJellyスクリプトの内部さに位置しています。ちょうどこのトークンを参照するためにあなたのデフォルトの内容を変更、それを使用するには:彼らは「より多くの電力を持っているので

enter image description here

をメール-EXTの開発者は、ゼリーからのGroovyへの切り替えをお勧め使用して簡単に、あなたはプロトタイプすることができますある程度スクリプトコンソールのものを "。

あなたは、このトークンの実装方法にBuildLogRegexContentクラスのソースコードを見て、正確に何をしたい生成するコードを書くことができますhttps://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin#Email-extplugin-Scriptcontent

参照してください。

関連する問題