2011-02-11 3 views
4

私のプロジェクトではJenkinsがCIサーバーとして統合されました。 Email-extプラグインを使用して、ビルドが完了したらさまざまなメトリックの合理的な概要を開発者に提供するカスタマイズされたメールを提供したいと考えています。Jenkins Email-ext Jelly Script(概要レベル)

example screenshotEmail-ext plugin siteに記載されています。

現在、私たちは、Findbugs、CoberturaコードカバレッジおよびTestNGのメトリックを生成しています。私は、これらの指標がJellyスクリプトにどのように含まれているかの良い例を見つけるのが難しいです。

誰も似たようなスクリプトを持っている人や、これらのメトリクスをEmail-ext通知にリンクする良い例/チュートリアルへのリンクがありますか?

おかげ

+0

のGroovyスクリプトに切り替え、その後、ちょうどJavaの書き込み。 Findbugsなどの使い方に関するJavaコードはありますか? –

答えて

4

あなたはhtml.jelly/$ JENKINS_HOME /プラグイン/ emailext/WEB-INF /クラス/ハドソン/プラグイン/ emailext /テンプレートを見たことがありますか?それで十分でない場合は、探している追加情報を教えてください。

+0

ありがとうございます。私は最終的にこれを見つけました:) – S73417H

+1

私は同じことを試しました。($ JENKINS_HOME/plugins/email-ext/WEB-INF/classes/hudson/plugins/emailext/templates/html.jelly)エラーのスタックトレース、電子メールに埋め込まれたエラーのインラインスタックトレースに関する情報があれば、それを共有すれば幸いです。 – kamal

+0

@kamalこのテンプレートにはコンソールログが含まれています。コンソールログには通常、スタックトレースが含まれます。 https://github.com/jenkinsci/email-ext-plugin/blob/master/src/main/resources/hudson/plugins/emailext/templates/html-with-health-and-console.jelly – AnneTheAgile

1

Email-Ext [1]の2016文書は、サンプルのjellyファイルをgithubで調べると言っています。ひとたびjenkinsインスタンスにemail-extをインストールすると、テンプレートファイルはjarファイル内に置かれます。これは、リポジトリを使用するよりも表示に不便がありません。

デフォルトのHTML Jellyテンプレートは、... resources ... templatesフォルダ[3]のすべてのビルトインテンプレートのリストと同様に、Web [2]で利用できます。

[1]ドキュメント:https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin#Email-extplugin-Globalconfiguration

[x]は、通常、デフォルトのHTMLテンプレート:https://github.com/jenkinsci/email-ext-plugin/blob/master/src/main/resources/hudson/plugins/emailext/templates/html.jelly

[3]すべてのテンプレート:https://github.com/jenkinsci/email-ext-plugin/tree/master/src/main/resources/hudson/plugins/emailext/templates