Jenkins持续集成——邮件通知

Jenkins默认提供了一个邮件通知,但是它本身有很多局限性,比如通知无法提供详细的邮件内容、无法定义发送邮件的格式、无法定义灵活的邮件接收配置等,因此我们使用了”Jenkins Email Extension Plugin”的插件。

Email Extension Plugin配置


系统管理员邮件地址所在的域必须在SMTP Server的指定域中

1
2
3
<h4><font color="Red">本邮件是程序自动下发的,请勿回复! </font></h4>
<h2><font color="#0B610B">$Location - $Module </font> 发布完成</h2>
${FILE,path="$JENKINS_HOME/jobs/$JOB_NAME/builds/$BUILD_NUMBER/check"}

${FILE,path=””},用于指定在邮件中引用指定文件的内容
默认触发器在"Failure"的情况下才会触发


应用Email Extension Plugin


Attach Build Log:将构建日志作为附件发送。

Send To Requestor 指定将邮件发送给触发构建的用户(邮箱在用户创建时已指定)

坚持原创技术分享,您的支持将鼓励我继续创作!
0%