首先需安装Email Extension Plugin(支持灵活的邮件模板和触发器),步骤如下:
全局配置是Jenkins发送邮件的基础,需在系统设置中完成:
smtp.gmail.com,企业邮箱替换为对应地址)。587(TLS)或465(SSL),根据SMTP服务商要求调整)。your-email@gmail.com)。[Jenkins],便于快速识别)。HTML,支持富文本格式)。jenkins@yourdomain.com)。在具体Jenkins Job中设置触发条件和收件人,步骤如下:
dev1@example.com,dev2@example.com;也可通过Recipient Providers选择动态收件人,如“构建失败时通知提交者”)。Build Status: ${BUILD_STATUS} - Job: ${JOB_NAME},${BUILD_STATUS}会自动替换为“SUCCESS”或“FAILURE”)。<html>
<body>
<h2>Build Status: ${BUILD_STATUS}</h2>
<p>Project: ${JOB_NAME}</p>
<p>Build Number: ${BUILD_NUMBER}</p>
<p>Build URL: ${BUILD_URL}</p>
<p>Changes: ${CHANGES}</p>
</body>
</html>
```)。
${BUILD_STATUS}、${JOB_NAME})可根据Jenkins文档调整,实现动态内容展示。