使用pre-mail scipt将变量从执行shell传递到Jenkins中的email-ext

时间:2016-05-23 02:51:22

标签: jenkins groovy

我需要在邮件通知中使用我在try shell中创建的变量。我没有envinject插件,你能建议一些其他的解决方案..我发现其中一个解决方案是在发送邮件之前使用预邮件脚本加载属性文件。但我不知道groovy脚本。任何人都可以建议解决它。提前致谢

我尝试了下面的一个,但是我收到了错误。

String fileContents = new File(" file.txt")。text msg.setText(fileContents," UTF-8");

1 个答案:

答案 0 :(得分:0)

如果您愿意,可以使用以下代码发送来自Shell本身的电子邮件

echo "Hello" | sendmail -f customer1@gmail.com customer2@gmail.com


echo "Test" | mail -a "From: no-reply <XXX> <xyzuser>@gmail.com" \
                   -a "Subject: This is a test" \
                   -a "X-Custom-Header: yes" Notify@gmail.com