Jenkins Email-ext Jelly Scripts(高级概述)

时间:2011-02-11 02:26:46

标签: java jenkins hudson jelly email-ext

我的项目刚刚将Jenkins整合为CI服务器。我们希望使用Email-ext插件提供自定义电子邮件,以便在构建完成后为我们的开发人员提供各种指标的合理概览。

example screenshot Email-ext plugin site或多或少地提供了我们正在寻找的内容。

我们生成当前生成Findbugs,Cobertura代码覆盖率和TestNG的指标。我很难找到如何将这些指标包含在Jelly脚本中的好例子。

是否有人有类似的脚本或链接到将这些指标链接到电子邮件转发通知的一些好的示例/教程。

由于

2 个答案:

答案 0 :(得分:4)

你看过$ JENKINS_HOME / plugins / email-ext / WEB-INF / classes / hudson / plugins / emailext / templates / html.jelly吗?如果这还不够,请告诉我您要查找的其他信息,我会看看是否可以提供帮助。

答案 1 :(得分:1)

2016年的Email-Ext文档[1]说要在github上查看样本果冻文件。一旦将email-ext安装到一个jenkins实例中,模板文件就位于jar中,这比使用存储库更不便于查看。

默认的HTML Jelly模板可以在网络[2]上找到,所有内置模板的列表也可以在... resources ... templates文件夹[3]中找到。

[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