![](/img/trans.png)
[英]Jenkins EMail-ext plugin sends groovy code in the Email body
[英]Jenkins pass the variable value from Groovy script to Email Plugin
我试图将一个变量值从groovy脚本发送到电子邮件插件,以便该值成为电子邮件正文的一部分。
我为此使用EnvInject
,并且我的常规脚本如下
import hudson.model.*
def pa = new ParametersAction([
new StringParameterValue("MYVAR", "BAR")
])
build.addAction(pa)
在Default content
部分的电子邮件步骤中,我尝试使用语法${ENV(var: "MYVAR")}
获取MYVAR
的值
但是在电子邮件中,我变得空白。 请提出我所缺少的。
一旦您真正确定您的环境。 变量已设置。 你可以这样做:
mail bcc: '', body: "Job name: ${env.JOB_NAME} ", cc: '', charset: 'UTF-8', from: '', mimeType: 'text/html', replyTo: '', subject: "ERROR CI: Project name -> ${env.JOB_NAME}", to: "foo@foo.com";
请注意,您可以像这样访问变量:
"${env.VAR_NAME}"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.