我们在工做中利用Jenkins时,一般不会不断盯着Jenkins,曲到它的运行成果呈现。要想及时晓得Jenkins的运行成果可用的手段是,在Jenkins中设置装备摆设E-mail以获取Jenkins的运行成果,那个体例叫做“邮件报警”。
1.需要用到的Jenkins插件
以下是需要下载的E-mail插件名称,那两个插件的感化是便利用户设置或格局化邮件。
(1)Email Extension。
(2)Email Extension Template。
2.在web端邮箱设置中设置装备摆设相关信息(此处以腾讯企业邮箱为例)
(1)在邮箱web界面开启SMTP办事,SMTP办事开启后,Jenkins才能够停止邮件推送。
(2)在邮箱Web界面一次选择 “设置” → “账户” → “开启IMAP/SMTP办事” 项,开启SMTP办事时邮箱办事器需要向绑定邮箱的手机发送一条短信,用以获取受权码,此受权码在Jenkins设置装备摆设中会利用到。
3.在Jenkins中设置装备摆设邮箱办事和账号
(1)进入Dashboard界面后,依次在界面上选择 “系统选择” → “系统设置装备摆设” 项(见图8-14),在翻开的设置装备摆设页面中起首找到 “Jenkins Location” 项,如图8-14所示。
(2)在 "Extended E-mail Notification" 邮箱设置装备摆设项对应的 “SMTP Password” 中填写的内容是在“Web端邮箱设置” 的步调中获取的受权码,相关的设置装备摆设如图8-15所示。
4.利用邮件模板停止邮件推送
默认情况下发过来的邮件内容比力单一枯燥,我们能够用邮件的模板来丰硕邮件内容,以便更好天文解。
在Jenkins界面中依次点击 “系统办理” → “系统设置装备摆设” → “Extended E-mail Notification”项,呈现图8-16所示的界面,下面临界面中的一些项停止申明。
(1)SMTP server smtp:办事器地址。
(2)Default user E-mail suffix: 邮箱的后缀。
(3)Default Recipients: 默认要发送的邮箱地址。
(4)Default Subject: 题目内容。
(5)Default Content: 邮箱内容。
5.Jenkins job 中的邮件相关设置装备摆设
在构建完成后,我们能够设置装备摆设job,将邮件发送给相关人员。
在job设置装备摆设页面点击构建后(Post-build Actions)的操做如下。
(1)依次点击 “Advanced Settings” → “Triggers” → “Add Trigger” 项,然后设置装备摆设邮件触发的机造,如设置装备摆设好领受人、触发前提等。
(2)设置邮件发送列表,在“Triggers” 项中设置发送的前提,例如,设置“当job施行失败时” 触发邮件发送,就能够选择设置装备摆设“Failure-Any” 项,在该项设置装备摆设下,找到“Send To” 项,在“Send To” 项下能够对收件人列表停止增加或删除操做。
(3)构建项目后,所选邮箱收到Jenkins构建成果通知(见图8-17)。
搜刮微信公家号:TestingStudio霍格沃兹的干货都很硬核
发表评论