我有一个Jenkins Multibranch管道项目,对于buildresult的每次更改,我都想向负责的开发人员发送电子邮件。
我的Jenkinsfile中有以下功能:
def notifyDevelopers() {
if( currentBuild.result == currentBuild.previousBuild.result ) {
return
}
emailext (
subject: currentBuild.result + ': ' + env.BRANCH_NAME + ' - BuildNr: ' + env.BUILD_NUMBER,
body: 'Hier gehts zum Build: ' + env.BUILD_URL,
recipientProviders: [[$class: 'CulpritsRecipientProvider']]
)
}
[[$class: 'CulpritsRecipientProvider']]
宏生成的电子邮件地址是开发人员姓氏,后跟@和guid
例如:
lastname@d354d03a-fc21-8a42-9462-b75468b3cc25
我需要如何或在何处配置开发人员的电子邮件地址,以便mailext插件可以正确发送电子邮件?
我们使用Jenkins 2.32.3和mailext 1.20
repo是一个托管在内部Bitbucket服务器上的git仓库。
Jenkins完全开放(没有用户访问控制权)