![](/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.