从文件中的内容以Jenkins的形式发送电子邮件
我下载了jenkings发送电子邮件的插件。 我有两个文件:从文件中的内容以Jenkins的形式发送电子邮件,jenkins,Jenkins,我下载了jenkings发送电子邮件的插件。 我有两个文件: ReleaseNotes.txt config.properties <pre> ${FILE, path="file_name.txt"} </pre> 第一个包含纯文本的发行说明,第二个包含与属性文件相同的发行说明。 我可以通过此插件将其作为附件发送,但我希望将内容添加为邮件内容 选项1:以某种方式将ReleaseNotes.txt的内容添加到我的邮件中 选项2:从config.properties设置
ReleaseNotes.txt
config.properties
<pre>
${FILE, path="file_name.txt"}
</pre>
第一个包含纯文本的发行说明,第二个包含与属性文件相同的发行说明。
我可以通过此插件将其作为附件发送,但我希望将内容添加为邮件内容
选项1:以某种方式将ReleaseNotes.txt的内容添加到我的邮件中
选项2:从config.properties设置新的环境变量并将其添加到邮件中。
Esther其中一个选项会让我满意,你能帮我做一个吗?在你的回答中,请不要只给我发送插件链接,还要帮助我并解释如何实现它。我看到了一些插件,但我很难使用它们。您应该能够将插件与插件结合起来,以实现所需的功能 选中“生成环境”部分中的“从脚本生成环境变量”选项 然后创建脚本以读取文件内容,如下所示:
echo RELEASE_NOTES=$(cat ReleaseNotes.txt)
在extended email notification Configuration(扩展电子邮件通知配置)部分,使用您最近创建的变量
$RELEASE\u NOTES
填充默认内容字段,使用电子邮件扩展插件v2.61即可
${FILE,path=“FILE_name.txt”}
在默认内容会话中,保留格式如果使用管道,只需使用以下脚本即可:
emailext(收件人:'email@email.com”他回答说email@email.com,主题:“电子邮件报告”,正文:readFile(“target/site/serenity/index.html”),mimeType:'text/html')代码>
在我的情况下,我使用serenity报告了可能重复的问题,请再次仔细阅读我的问题。我知道如何附加文件,我希望的是在邮件正文中发送文件内容对不起,您不清楚“邮件正文”的要求。。。请看下面的答案:是否有任何方法可以读取和显示excel内容?如果我用excel路径代替路径,用excel路径代替路径,它打印的是随机测试PK,它打印的是随机测试PK,印刷的是我用excel路径代替路径,如果我用excel路径代替路径,它打印的是我用excel路径代替路径,它打印的是随机测试PK,它打印的是随机测试<代码>PK,印刷的是印刷随机测试
Excel内容是二进制的。您不能将其添加到电子邮件正文中。您可能希望了解如何将文件附加到电子邮件中,或者可能需要解析文件并在电子邮件正文中呈现可能显示为文本/html的内容。