当生成作业失败时,我希望向启动该作业的用户发送电子邮件。
我使用jenkins构建文件(管道脚本)。当前代码为:
post {
success {
doSomething()
}
failure {
step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: 'me@foo', sendToIndividuals: true])
}
changed {
step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: 'me@foo', sendToIndividuals: true])
}
}
“静态地”发送邮件给我@foo(即,像上面的代码那样放置地址)工作得很好,所以Mailer插件工作得很好,但是我不知道如何引用启动该作业的用户。
我尝试将s.th.放在收件人列表中,如下所示,但不起作用:“${构建用户电子邮件}”,$构建用户电子邮件
提前感谢您的任何提示,以解决这个问题。
1条答案
按热度按时间ac1kyiln1#
我们自己发现了这个问题:插件build user vars没有正确激活。现在可以工作了。
我们使用以下代码:
感谢您的回复。