我已下载jenkings插件以发送电子邮件。 我所拥有的是2个文件:
ReleaseNotes.txt
config.properties
第一个包含纯文本的发行说明,第二个包含与属性文件相同的发行说明。 我可以通过此插件将其作为附件发送,但我希望将内容添加为邮件内容。
选项1:以某种方式将ReleaseNotes.txt的内容添加到我的邮件中
选项2:从config.properties设置新环境变量并将其添加到邮件中。
Esther其中一个选项会让我满意,你能帮助我一个吗?在您的回答中请不要只是发送给我的链接,但实际上帮助我并解释如何实现它。我看到了一些插件,但我在努力使用它们。答案 0 :(得分:9)
使用Email Extension Plugin v2.61,你可以做到
<pre>
${FILE, path="file_name.txt"}
</pre>
在默认内容会话中并保留格式
答案 1 :(得分:6)
您应该能够将Environment Script插件与Email-ext插件结合使用,以实现所需的功能。
从构建环境部分的脚本选项中检查生成环境变量。
然后创建脚本以读取文件内容,如下所示:
echo RELEASE_NOTES=$(cat ReleaseNotes.txt)
在扩展电子邮件通知配置部分中,使用您最近创建的变量$RELEASE_NOTES
填充默认内容字段
答案 2 :(得分:0)
如果您正在使用 Pipeline,您可以简单地使用以下脚本:
emailext (to: 'email@email.com', replyTo: 'email@email.com', subject: "Email Report", body: readFile("target/site/serenity/index.html"), mimeType: 'text/html');
就我而言,我使用的是宁静进行报告