Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.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 - Fatal编程技术网

从文件中的内容以Jenkins的形式发送电子邮件

从文件中的内容以Jenkins的形式发送电子邮件,jenkins,Jenkins,我下载了jenkings发送电子邮件的插件。 我有两个文件: ReleaseNotes.txt config.properties <pre> ${FILE, path="file_name.txt"} </pre> 第一个包含纯文本的发行说明,第二个包含与属性文件相同的发行说明。 我可以通过此插件将其作为附件发送,但我希望将内容添加为邮件内容 选项1:以某种方式将ReleaseNotes.txt的内容添加到我的邮件中 选项2:从config.properties设置

我下载了jenkings发送电子邮件的插件。 我有两个文件:

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的内容。