jenkins - 在詹金斯中格式化通知电子邮件
问题描述
如何在詹金斯中格式化电子邮件?我想在构建成功时发送一封电子邮件,其中包含指向部署作业的按钮。
解决方案
您可以使用email-ext插件并通过发送通知管道检查文档。
你可以像这样使用它,使用环境变量:
emailext (
subject: "${env.JOB_NAME}#[${env.BUILD_NUMBER}]",
body: """<h1>Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</h1>
<p>Check console output at <a href='${env.BUILD_URL}'>${env.JOB_NAME} [${env.BUILD_NUMBER}]</a></p>""",
recipientProviders: [[$class: 'DevelopersRecipientProvider']]
)
您可以在正文中使用 html 并根据需要格式化消息。
推荐阅读
- javascript - 如何在 HTML5 Canvas 中展开模糊滤镜半径?
- r - 在 R 的函数中使用 else if
- python - Python XMLRPC:即使在allow_none = True之后也不允许None
- r - 字符串匹配,与 R 中的某些字符无关
- css - Word-break 属性在 Edge 浏览器中不起作用
- java - 为什么Java中的updateObject()方法中对象属性没有更新?
- python - 在 Python 中,为什么通过 Input 函数将“假”字符串视为真而不是假?
- python - Plotly Dash:如何重置 dash-html.button 的“n_clicks”属性?
- gatsby - Netlify 部署抛出:错误:无效版本:“1”
- c++ - 如何使用 UDP 从服务器请求某些数据?