0

ビルドログを返すJenkins Email-Extでゼリースクリプトを作成/変更しようとしています。正規表現のBUILD_LOG_REGEXでログをフィルタリングしようとしています。ジェリー スクリプト テンプレートを使用して build_log_regex を実行するためのサンプル スクリプトまたは形式を教えてもらえますか? 前もって感謝します。

4

2 に答える 2

0

開始点として使用できるデフォルトのテンプレートは、次の場所にあります。

$JENKINS_HOME/plugins/email-ext/WEB-INF/classes/hudson/plugins/emailext/templates/html.jelly
于 2012-02-28T09:41:19.687 に答える
0

${BUILD_LOG_REGEX}トークンは email-ext の Default Content セクションで使用され、通常は Jelly スクリプト内では使用されません。これを使用するには、このトークンを参照するようにデフォルト コンテンツを変更します。

ここに画像の説明を入力

email-ext の開発者は、Jelly から Groovy に切り替えることを推奨しました。これは、「より強力で使いやすく、スクリプト コンソールである程度プロトタイプを作成できる」ためです。

https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin#Email-extplugin-Scriptcontentを参照してください

BuildLogRegexContent次に、このトークンがどのように実装されているかについてクラスのソース コードを確認し、必要なものを正確に生成するコードを記述できます。

于 2013-02-27T23:03:34.490 に答える