我的问题是对此的跟进: How to place Email-Ext groovy script on the jenkins file system
以下是我的情况: 我有一个groovy脚本,构建将要发送的电子邮件。 只要我在(
)中直接编写脚本(代码),这样就可以正常工作预发送脚本
如果我使用此脚本,请将其放在Jenkins文件系统(... jenkins \ email-templates)中,如下所示: email-presend.groovy ,我尝试将其调用:
<presendScript>${SCRIPT, script="email-presend"}</presendScript>
我收到错误消息,我无法访问消息对象:
Script1.groovy:1:期待EOF,找到'或'@第1行,第17栏。 脚本或模板出错:groovy.lang.MissingPropertyException:没有这样的属性:msg for class:Script1
行上的代码:
msg.addHeader("X-Priority", "1 (Highest)");
msg.addHeader("Importance", "High");
我错过了一些明显的东西,因为我找不到任何代码片段吗? 我想使用javax.mail.Message msg,如果代码直接在jenkins中,则可用。