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

Jenkins在所有构建状态下发送相同的电子邮件

符渊
2023-03-14

我成功地在詹金斯克隆了GIT hub repo,现在尝试在詹金斯构建获取的maven项目。我从GITHUB获取了7个项目,它们相互依赖,即一些项目在POM中定义了其他项目的依赖关系。我有一个用根级pom定义的作业。xml指定所有子项目都将构建为多模块。一切顺利,jenkins构建了子项目和父项目。然而,无论子项目的构建状态如何,即构建成功或构建失败。jenkins总是在父项目完成构建并触发子项目的生成后立即发送电子邮件“jenkins构建恢复正常”,这根本没有意义。我已经配置了子级项目,即用于电子邮件通知的模块,但这会被父项目的电子邮件设置覆盖,并且始终触发相同的电子邮件。以前有人有同样的问题吗?

共有1个答案

丰景同
2023-03-14

尝试电子邮件文本插件。虽然这不是您问题的直接解决方案,但此插件比默认插件好得多;当您使用Pre-send Script选项时,它还会为您提供诊断功能,您可以在此处设置/取消设置或打印变量以查看控制是否到达正确的位置。

 类似资料:
  • 问题内容: jenkins可以通过电子邮件发送构建趋势图吗? 问题答案: Email-ext插件可以发送HTML电子邮件。由于该图的URL是已知的(例如,对于测试趋势图,该URL为:),因此可以使用以下标记将其嵌入到您的电子邮件中:

  • 问题内容: 我在管道詹金斯工作中使用以下步骤: 但是当构建失败(即错误)时,没有发送电子邮件。任何指针为什么? PS电子邮件可以从此服务器发送,我已经测试过了。 问题答案: 使用新语法使用声明性管道,例如: 您可以在詹金斯官方网站上找到更多信息: https://jenkins.io/doc/pipeline/tour/running-multiple- steps/ 请注意,这种新语法使您的管道

  • 我使用Jenkins Email ext插件在作业开始和结束时(如果作业成功)发送电子邮件通知。我希望这些通知成为一个电子邮件线程的一部分(而不是同一主题的单独电子邮件)。 我查看了全局Jenkins配置中的所有设置,并在后期构建部分尝试了不同的可编辑电子邮件通知选项。到目前为止运气不好。 有一个功能请求Email ext plugin添加“In Reply to”字段,根据请求的描述,它应该可以

  • 我的机器上安装了Jenkins版本1.480.3,电子邮件扩展插件2.28。 null 请有人帮助我,因为我真的不知道如何解决这个问题。

  • 当使用Azure Logic App Office 365 Outlook连接器-“发送电子邮件”时,是否有方法确定电子邮件是否已实际送达收件人,以便根据失败采取特定措施? 我在连接器中使用了无效的电子邮件ID,但发送电子邮件的操作显示为成功,即使电子邮件未送达。为了确认这是一个无效的电子邮件ID,我从Outlook向该无效电子邮件ID发送了电子邮件,并收到了一封未送达的电子邮件。 在“发送电子邮

  • 问题内容: 我是詹金斯的新手。我想知道如何将生成的生成文件附加到作为生成后操作发送的电子邮件中? 谢谢 问题答案: 您可以使用此插件,该插件可让您自定义电子邮件并附加构建文件。