如何在Jenkins电子邮件ext中引用Groovy脚本



我需要触发电子邮件通知,如果groovy脚本输出为真,我通过添加了一个脚本来做到这一点 - 在将触发器构建到电子邮件ext触发器之后,然后将我的脚本作为 ${SCRIPT, template="myscript.groovy"}在脚本中 - 构建 -> groovy脚本块,保存此配置后,我得到了此错误。

startup failed:
Script1.groovy: 1: unexpected token: SCRIPT @ line 1, column 3.
   ${SCRIPT, template="myscript.groovy"}
     ^
1 error 

我从电子邮件ext网站

得到了这个

使用与模板参数相等的脚本令牌 模板文件名,或另外脚本参数等于 自定义脚本名称。例如,如果模板文件名是 foobar.template,电子邮件内容看起来像$ {脚本, template =" foobar.template"}。

https://wiki.jenkins.io/display/jenkins/email-ext ext ext ext ext extplugin-extplugin-scriptcontent

我自己找到了答案,事实证明,该块不是脚本参考,是用于脚本,我将我的groovy脚本放在该块中,它起作用了。

最新更新