在构建project后怎么知道任务有没有完成,要是有信息/邮件进行提醒是最好
思路分析:
一开始想会不会同Windows开发环境相同,allure可以执行cmd命令生成本地报告包,包内可以直接阅读index.html,将这个包压缩zip后通过邮件发送指定联系人。
后来在搜索插件发现有个email插件可以进行发送(笑)
安装插件
Jenkins首页---点击系统设置Manage Jenkins --- Manage Plugins ,进入安装Email插件
(可以安装一个Localization: Chinese (Simplified)进行汉化,但有些目录层级也无汉化)
邮件配置
点击Manage Jenkins --- Configure System
Jenkins Location(设置系统访问地址和管理员邮箱)
这里一开始踩坑没设置导致后面测试发送邮件一直失败
需要填写邮箱地址:xxx@xx.com后面填写密钥邮箱一致
---------------------------
Extended E-mail Notification(拓展邮件的设置)
SMTP server:发送邮件的服务器地址
SMTP Port:发送邮件的服务器端口号
常见端口25/465/587/993等
---------------------------
以qq邮箱为例:
smtp.qq.co