如何通过Jenkins邮寄确切的文件内容?

时间:2018-04-11 08:30:16

标签: jenkins

我想通过Jenkins邮寄以下文件(包括换行符)。

$ cat summary.txt

--- |我的第一次测试| ---

总测试:1

总票数:0

总错误:0

总失败:1

总跳过测试:0

Jenkins工作配置:

注入环境变量:

属性文件路径
/path/summary.txt

可修改的电子邮件通知

默认内容: $ DEFAULT_CONTENT $ {FILE,path =“summary.txt”}

收到邮件:

首先 - 构建#111 - 仍然失败:检查http://1.1.1.1:8080/job/First/11/处的控制台输出以查看结果。 --- |我的第一次测试| ---总测试:1总通过:总错误:0总失败:1总跳过测试:

预期邮件:

首先 - 构建#111 - 仍然失败:检查http://1.1.1.1:8080/job/First/111/处的控制台输出以查看结果。

--- |我的第一次测试| ---

总测试:1

总票数:0

总错误:0

总失败:1

总跳过测试:0

1 个答案:

答案 0 :(得分:0)

如果你的构建日志太长,那么将所有内容放在正文中可能也不好也很麻烦。因此,请将其作为电子邮件的附件。这样长的内容,格式问题等问题就会消失。您可以通过this(build_log)调用此脚本在脚本中执行此操作。希望这是有帮助的。