linux怎么查看本机内存大小
231
2022-09-24
jenkins自动发送邮件配置
一. 前提:确保插件存在
在一切开始之前,必须得确保任务配置里有两个插件:E-mail Notification(邮件通知) 和 Editable Email Notification(可编辑的邮件通知)
检查路径为:jenkins面板——任务名——配置——构建后操作——增加构建后操作步骤
二. 配置系统管理员邮件地址
配置路径为:jenkins面板——系统管理——系统设置——Jenkins Location
三. 配置邮件通知服务器
值得注意的是,因为我用的是QQ邮箱,这里的用户名是QQ账号,密码不是QQ的登录密码,而是授权码
配置路径为:jenkins面板——系统管理——系统设置——邮件通知
四. 在任务中配置插件
注意这个配置,只有在任务运行失败的情况下,才发送邮件
配置路径为:jenkins面板——任务名——配置——构建后操作——增加构建后操作步骤——E-mail Notification
Recipients:填写实际的收件人,多个收件人邮箱直接以空格隔开
五. 在任务中配置构建
增加构建步骤里,是可以根据实际情况来选择的,由于我是windows系统,打算利用windows命令行来运行python文件,所以选择Execute Windows batch command
配置路径:jenkins面板——任务名——配置——构建——增加构建步骤——Execute Windows batch command
你的python脚本在命令行需要哪些命令才能运行,把这些命令添加在构建命令下,实际上相当于jenkins在帮我们执行windows批处理操作
六. 立即构建,失败后发送邮件
邮件内容为:
上面的邮件略显简陋,还有,如果我们希望只要构建运行了,无论成功与否,都要收到邮件,怎么办?
===================================我是分割线======================================
一. 配置增强版邮件通知服务器
配置路径为:jenkins面板——系统管理——系统设置——Extended E-mail Notification
二. 在任务中配置插件
配置路径为:jenkins面板——任务名——配置——构建后操作——增加构建后操作步骤——Editable Email Notification
前面的Default Subject是主题,可以自定义
Attachments是附件,但是这个附件必须在当前任务的工作空间下,添加时只需要写上文件名
Attach Build Log是否添加构建日志,我这里选了添加
以上我们所做的不过是对邮件内容和形式的丰富,但是如何让它不论运行成功与否都发生邮件,这就要用到触发了
三. 在任务中配置构建
配置路径:jenkins面板——任务名——配置——构建——增加构建步骤——Execute Windows batch command
四. 立即构建,不论成功与否都发送邮件
如下是邮件内容,可以看到有主题、正文、附件,还有构建的日志。这样,增强版的邮件就配置成功了
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~