Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins中多个自由风格作业的单一电子邮件通知_Jenkins_Jenkins Plugins_Jenkins Pipeline - Fatal编程技术网

Jenkins中多个自由风格作业的单一电子邮件通知

Jenkins中多个自由风格作业的单一电子邮件通知,jenkins,jenkins-plugins,jenkins-pipeline,Jenkins,Jenkins Plugins,Jenkins Pipeline,目标:为夜间自动构建创建多个独立的自由式作业,并发送包含所有构建作业的构建状态的单个电子邮件通知 每个作业将构建和使用: 1 C++解决方案 2性能单片机 当前情景: 我已经安装并使用了可编辑电子邮件通知插件,它可以很好地用于单个工作电子邮件通知。但是,我正在寻找多个作业的单一电子邮件通知。而且,我不知道该怎么做,因为我是詹金斯的新手 未来计划: 使用Jenkins管道来实现它,尽管对我来说可能还有很长的路要走 请帮助或向我指出相关的在线资源或建议任何替代方案 谢谢。可编辑电子邮件通知插件是一个

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

每个作业将构建和使用: 1 C++解决方案 2性能单片机

当前情景: 我已经安装并使用了可编辑电子邮件通知插件,它可以很好地用于单个工作电子邮件通知。但是,我正在寻找多个作业的单一电子邮件通知。而且,我不知道该怎么做,因为我是詹金斯的新手

未来计划: 使用Jenkins管道来实现它,尽管对我来说可能还有很长的路要走

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


谢谢。

可编辑电子邮件通知插件是一个不错的选择

它是以每项工作为基础的。目前不支持跨多个作业发送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']]

谢谢安德鲁的反馈,我很高兴。如果你能接受并投票,我将不胜感激。