1
我Jenkinsfile样子:允许詹金斯将电子邮件发送到非注册用户
try {
sh 'exit 1'
stage("Test") {
sh "node -v"
sh "npm prune"
sh "npm install"
sh "npm test"
}
...
} catch(e) {
currentBuild.result = 'FAILURE'
emailext(body: '${DEFAULT_CONTENT}', mimeType: 'text/html',
replyTo: '$DEFAULT_REPLYTO', subject: '${DEFAULT_SUBJECT}',
to: emailextrecipients([[$class: 'CulpritsRecipientProvider'],
[$class: 'DevelopersRecipientProvider'],
[$class: 'RequesterRecipientProvider']]))
throw e
}
我想发送电子邮件只在构建失败。 我收到如下:
不发送邮件给未注册的用户[email protected]
其实,我有2个问题。
- 有没有办法让电子邮件发送给未注册的用户?
- 有没有办法配置Jenkins将电子邮件发送到为该存储库组织配置的收件人地址? 例如: 我在Github中配置了2封电子邮件,主电子邮件和辅助电子邮件,第二封电子邮件配置为接收组织存储库的电子邮件。 因此,如果构建属于组织,我希望Jenkins将电子邮件发送到为该组织配置的地址,而不是主地址。