Jenkins之email
安装Email插件:

配置email:找到Extended E-mail Notification


Default Content Type:选择html
Reply To List:配置发件人:json_hc@163.com

其他默认配置
然后搜索:E-mail Notification


然后创建job进行邮件发送:



构建后,收到的邮件内容缺失了html样式:

可以通过html report进行展示:
安装插件:





通过pipeline进行调用email:
pipeline { agent any stages { stage('git checkout code') { steps { script { git( branch: 'main', url: 'http://192.168.213.20:9080/root/jenkins-deploy.git', credentialsId: 'gitee-user-pass' ) } } } } post { always { // 发送HTML报告作为邮件正文 emailext( subject: "构建报告: ${env.JOB_NAME} #${env.BUILD_NUMBER}", body: '${FILE, path="latest_report.html"}', // 关键:嵌入HTML文件内容 to: 'jsonjsonstart@gmail.com', // 收件人 from: 'json_hc@163.com', // 发件人(需与SMTP配置一致) mimeType: 'text/html', // 声明HTML格式 attachmentsPattern: 'reports/**/*.log' // 可选:附加日志文件 ) } } }
浙公网安备 33010602011771号