构建完成后,我使用 mail-ext-plugin(Jenkins 电子邮件扩展插件)向某些用户发送电子邮件。我想在该电子邮件中包含开始(请求)构建的用户。我已经尝试过建议here但是,这似乎不起作用我刚刚收到此错误。
Error in script or template: groovy.lang.MissingPropertyException: No such property: CAUSE for class: SimpleTemplateScript4
为了避免
groovy.lang.MissingPropertyException: No such property: Cause for class
,您可以尝试 import hudson.model.Cause
,甚至更好 - 直接调用 currentBuild.getBuildCauses()
,而不是导入 'Cause' 类。
例如:
def buildUserName = currentBuild.getBuildCauses()[0].userName
def buildDescription = currentBuild.getBuildCauses()[0].shortDescription