电子邮件内容

时间:2018-05-31 09:38:39

标签: jenkins jenkins-plugins

我正在执行一个shell脚本,命令的输出存储在一个变量中。发布此消息我也使用可编辑的电子邮件插件发送电子邮件。

我想在电子邮件内容中显示shell命令的输出。

如何在电子邮件正文中显示$ result?

result=`ssh paytmdev@10.100.9.25 './vikas-tesh.sh'` 
echo $result

1 个答案:

答案 0 :(得分:0)

$ result仅适用于您的shell步骤,如果您想像jenkins变量$ {result}那样使用它,那么您可以使用Env Inject插件。

  • 安装插件
  • 在shell步骤中添加echo

echo "RESULT=$result" > ${WORKSPACE}/result.env

然后使用env inject插件并指向result.env位置,因此在电子邮件部分中,您可以访问$ result作为jenkins变量:$ {RESULT}