如何在 Jenkins Email-Ext 中引用 groovy 脚本
How to refernce groovy script in Jenkins Email-Ext
如果 groovy 脚本输出为真,我需要触发电子邮件通知,
我这样做是通过添加一个脚本 - After Build Trigger to Email-Ext triggers 并将我的脚本作为 ${SCRIPT, template="myscript.groovy"}
in Script - After Build -> Groovy Script 块,
保存此配置后出现此错误。
startup failed:
Script1.groovy: 1: unexpected token: SCRIPT @ line 1, column 3.
${SCRIPT, template="myscript.groovy"}
^
1 error
我从 Email-ext 网站得到这个
Use the script token with the template parameter equal to your
template filename, or in addition the script parameter equal to the
custom script name. For example, if the template filename is
foobar.template, the email content would look like this ${SCRIPT,
template="foobar.template"}.
https://wiki.jenkins.io/display/JENKINS/Email-ext+plugin#Email-extplugin-Scriptcontent
我自己找到了答案,原来那个块不是脚本参考,是脚本,我把我的Groovy脚本放在那个块里,它起作用了。
如果 groovy 脚本输出为真,我需要触发电子邮件通知,
我这样做是通过添加一个脚本 - After Build Trigger to Email-Ext triggers 并将我的脚本作为 ${SCRIPT, template="myscript.groovy"}
in Script - After Build -> Groovy Script 块,
保存此配置后出现此错误。
startup failed:
Script1.groovy: 1: unexpected token: SCRIPT @ line 1, column 3.
${SCRIPT, template="myscript.groovy"}
^
1 error
我从 Email-ext 网站得到这个
Use the script token with the template parameter equal to your template filename, or in addition the script parameter equal to the custom script name. For example, if the template filename is foobar.template, the email content would look like this ${SCRIPT, template="foobar.template"}.
https://wiki.jenkins.io/display/JENKINS/Email-ext+plugin#Email-extplugin-Scriptcontent
我自己找到了答案,原来那个块不是脚本参考,是脚本,我把我的Groovy脚本放在那个块里,它起作用了。