我设法在Jenkins克隆GIT hub repo,现在尝试在Jenkins中构建获取的maven项目。我有从GITHUB获取的7个项目,它们彼此依赖,即一些项目具有为其POM中的其他项目定义的依赖项。 我有一个使用根级别pom.xml定义的作业,指定要构建为多模块的所有子项目。一切顺利,jenkins很好地建立了儿童项目和父项目。但是,无论子项目构建状态如何构建成功或构建失败..jenkins总是发送 一旦父项目完成构建并触发子项目的构建,那么“Jenkins构建的电子邮件将恢复正常” - 这根本没有意义。我已经配置了子级项目,即用于电子邮件通知的模块,但是被我父项目的电子邮件设置覆盖,并且始终触发相同的电子邮件。以前有人有同样的问题吗?
答案 0 :(得分:3)
试试email-ext plugin。虽然这不是您问题的直接解决方案,但这个插件比默认插件要好得多;当您在此处使用Pre-send Script
选项时,它还可以为您提供诊断功能,您可以设置/取消设置或打印变量以查看控件是否到达正确的位置。