当前位置: 首页 > 知识库问答 >
问题:

Jenkins 中多个免费样式作业的单个电子邮件通知

司寇星海
2023-03-14

目标:
为夜间自动化构建创建多个单独的自由式作业,并发送包含所有构建作业的构建状态的单个电子邮件通知。

每个作业将构建和使用:<br>1)C解决方案项目<br>2)Performance SCM

当前场景:< br >我已经安装并使用了可编辑的电子邮件通知插件,它非常适合单个工作电子邮件通知。然而,我在寻找多个工作的单一电子邮件通知。而且,不知道我对詹金斯怎么看。

未来计划:
使用 Jenkins 管道实现它(即使对我来说可能还需要很长的路要走)

请帮助或向我指出相关的在线资源或建议任何替代方案。

谢谢。

共有1个答案

江坚成
2023-03-14

可编辑的电子邮件通知插件是要走的路。

它是基于每个工作的。目前不支持跨多个职务发送1封电子邮件。

控制电子邮件的内容。看看这个插件和这篇文章。

以下是您如何在管道中使用电子邮件通知插件,其中包含大量您可以使用的变量:

emailext to: "${mailRecipients}",
             subject: "[Jenkins] ${jobName}",
             body: '''${SCRIPT, template="groovy-html.template"} ${BUILD_LOG, maxLines=8000, escapeHtml=true}''',
             mimeType: 'text/html',
             recipientProviders: [[$class: 'CulpritsRecipientProvider'],[$class: 'RequesterRecipientProvider']]
 类似资料:
  • 我使用Jenkins Email ext插件在作业开始和结束时(如果作业成功)发送电子邮件通知。我希望这些通知成为一个电子邮件线程的一部分(而不是同一主题的单独电子邮件)。 我查看了全局Jenkins配置中的所有设置,并在后期构建部分尝试了不同的可编辑电子邮件通知选项。到目前为止运气不好。 有一个功能请求Email ext plugin添加“In Reply to”字段,根据请求的描述,它应该可以

  • 问题内容: 我有一个Jenkins项目,其中包含3个简单的自由样式作业,每个作业都有自己的构建从属。每个作业都绑定到一个单独的平台:Linux,Mac或Windows。当开发人员提交他们的代码时,Jenkins在轮询回购后不久,在每个构建从属上构建项目,然后每个项目都向开发人员发送电子邮件,描述构建是成功还是失败。 问题: 每scm更改会单独发送三封电子邮件,这实际上是在向开发人员的收件箱发送垃圾

  • 我有一个Jenkins项目,由3个简单的自由风格的作业组成,每个作业都有自己的构建奴隶。每个作业都绑定到一个单独的平台上:linux、mac或windows。当一个开发人员提交他们的代码时,Jenkins在民意测验后不久,在每个构建奴隶上构建项目,每个项目都向开发人员发送一封电子邮件,描述构建是否失败或成功。问题:每次scm更改有三封单独的电子邮件真的会垃圾邮件发送到开发人员的收件箱,尤其是那些喜

  • 我正在使用WordPress4.8.1和bridge主题 关于从新订单模板电子邮件中删除价格,我面临一些问题 我想删除价格列,但是我删除了总计和小计,但没有得到任何东西来删除价格列,因为产品正在浏览文件。 我发现这是来自这个代码: 在电子邮件订单详细信息中。php模板,我已经从woocommerce模板文件夹复制到我的子主题。 但是,如何定制这个钩子“wc_get_email_order_item

  • 我正在使用一个Groovy脚本从Jenkins freestyle工作中获取离线奴隶列表中的电子邮件。我在Jenkins freestyle Job>Build Environment>Evaluated Groovy脚本下有以下代码: 从列表打印正常,但在调用emailext时,返回以下错误: groovy.lang.missingMethodException:方法的无签名:script1.e

  • 我知道Firebase不允许您使用第三方电子邮件服务发送电子邮件。所以唯一的方法是通过Gmail发送。 所以我在互联网上搜索了一些方法,这里有一个片段可以让我免费发送电子邮件。 我想创建一个模板,所以我在nodemailer中使用了这个名为的包。但是该函数不会在Firebase控制台中执行,也不会显示错误并显示与“计费”相关的警告。