首页 文章

发送电子邮件至culprits email-ext

提问于
浏览
0

我想发送电子邮件给在Jenkins管道中提交SVN仓库内容的开发人员 .

我有一个尝试和捕获(类似于此try-catch和这try-catch2):

catch(Exception e) {
    String error = "${e}"
    emailext body: '$DEFAULT_CONTENT', 
    subject: '$DEFAULT_SUBJECT', 
    to: 'cronaldo'
}

如果构建出现任何问题,它将向cronaldo发送电子邮件(例如,cristiano.ronaldo@hisdomain.com) . 但这很难被捕获 . 我希望得到像get_commiters_id( to: get_commiters_id )这样的东西,它根据一个或多个用户对SVN仓库的变化获取id .

有没有办法从jenkins获取user_id?我知道email-ext插件有 $default_recipients ,它会向启动构建的用户发送一封电子邮件 . 如果出现问题,应该在触发时发送电子邮件 .

我想我想要的是罪魁祸首 .

2 回答

  • 0

    你可以安装Email-extension plugin

    它能够以高级选项向Culprits发送电子邮件 .

    enter image description here

  • 0

    答案:在您的jenkins作业中设置一个Email-Ext触发器,其中Culprits为Send To .

    jenkins jobs - 在Post-build Actions下 - 在可编辑电子邮件通知(Email-Ext部分)中 - 选择Advanced . 添加或编辑触发器 . (您可以在@Shachar Hamuzim Rajuan的回答屏幕截图中看到触发选项和发送到选项)选择Culprits作为发送到 .

相关问题