Jenkins   发布时间:2019-10-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Jenkins : 邮件通知大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

插件的全局配置也是在 jenkins -> Manage jenkins -> Configure System 中。具体的配置项非常多,下面介绍几个比较基本且重要的配置项。

title="jenkins : 邮件通知" alt="jenkins : 邮件通知" src="https://cn.js-code.com/res/2019/02-09/09/41aa633b8e6365c64d2b9e3b6d1ec44f.png" >

$PROjeCt_name - Build # $BUILD_numbER - $BUILD_STATUS!

$PROjeCt_name - Build # $BUILD_numbER - $BUILD_STATUS:

check console output at $BUILD_URL to view the results.

极为重要的。Email Extension 插件支持的触发器类型是很丰富的:

title="jenkins : 邮件通知" alt="jenkins : 邮件通知" src="https://cn.js-code.com/res/2019/02-09/09/ffddf9cc34e4500d778ed41dca71b3c2.png" >

Jenkins : 邮件通知

Jenkins : 邮件通知

Jenkins : 邮件通知

Jenkins : 邮件通知

Jenkins : 邮件通知

Jenkins : 邮件通知

Jenkins : 邮件通知

项目中都自己组织这些信息会费时费力。使用邮件的模板功能可以极大的提高生产力!jelly 模板和 Groovy 模板。当前的现状是 Groovy 模板正在逐步的取代 jelly 模板。但是两种模板的设置和使用方式基本一样,我们以 Groovy 模板为例进行介绍。下载地址。笔者以下载的 groovy-html.template 文件为例进行说明。首先是安装邮件模板,其实就是把模板文件复制到 jenkins 安装目录下的 email-templates 目录中,如果该目录不存在就先创建它。可以测试一下安装的模板是否能正常工作。打开一个添加了 "Editable Email Notification" 的项目,你会发现在左边的菜单中多了一项 "Email Template TesTing":

title="jenkins : 邮件通知" alt="jenkins : 邮件通知" src="https://cn.js-code.com/res/2019/02-09/09/d24be4647b82fa581305738fa1b18448.png" >

title="jenkins : 邮件通知" alt="jenkins : 邮件通知" src="https://cn.js-code.com/res/2019/02-09/09/e8834edd8d16849f8a509bebebfdd179.png" >

会出现在下面的空白处。用这个模板。其实就是设置 Default Content 为:{SCRIPT,template="groovy-html.template"}

stage('test''hello' "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'""nick@xxxxx.com""""

SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':

Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""",recipientProviders: [[$: 'DevelopersRecipientProvider'{ emailext ( subject: "FAILED: Job '${env.JOB_NAME} [${env.bUILD_numbER}]'""""

FAILED: Job '${env.JOB_NAME} [${env.bUILD_numbER}]':

check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""",recipientProviders: [[$: 'DevelopersRecipientProvider'

jelly 模板还是 Groovy 模板都不能正常工作,所以这里还有待完善的功能。

全面的 jenkins 邮件通知插件。随着 pipeline 日渐成为主流的持续集成方式,希望能 Email Extension 也能紧跟趋势提供对 pipeline 更好的支持。

大佬总结

以上是大佬教程为你收集整理的Jenkins : 邮件通知全部内容,希望文章能够帮你解决Jenkins : 邮件通知所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: