我已经下载了jenkins插件来发送电子邮件。我有2个文件:
ReleaseNotes.txt
config.properties
第一个包含纯文本的发行说明,第二个包含与属性文件相同的发行说明。我可以通过此插件将它们作为附件发送,但我希望将内容添加为邮件内容。
选项1:以某种方式将ReleaseNotes.txt的内容添加到我的邮件中
选项2:从config.properties设置新的环境变量并将它们添加到邮件中。
以斯帖其中一个选项会让我满意,你能帮助我一个吗?在你的答案中,请不要只给我发送插件链接,但实际上帮助我并解释如何实现它。我看到了一些插件,但我努力使用它们。
您应该能够将Environment Script插件与Email-ext插件结合使用,以实现所需的功能。
从构建环境部分中的脚本选项中检查生成环境变量。
然后创建脚本来读取文件内容,如下所示:
echo RELEASE_NOTES=$(cat ReleaseNotes.txt)
在扩展电子邮件通知配置部分中,使用最近创建的变量$RELEASE_NOTES
填充默认内容字段
使用Email Extension Plugin v2.61,您可以这样做
<pre>
${FILE, path="file_name.txt"}
</pre>
在默认内容会话中并保留格式