2018-05-08 Blue Ocean 构建邮件通知

    Jenkins 是一个开源的自动化服务器。通过Jenkins,可以通过自动化加速软件开发过程。Jenkins管理和控制各种开发的生命周期过程,包括构建,文档,测试,包,阶段,部署,静态分析等等。您可以设置Jenkins来监视像SVN和Git这样的地方的任何代码更改,使用Ant和Maven等工具自动执行构建,启动测试等。在构建失败、构建不稳定等状态还可以发送邮件通知,现介绍一下如何在 Jenkins中配置实现邮件通知。

    Jenkins内置的邮件通知并不能够满足我们,因为它无法定义发送的邮件格式,无法灵活的定义邮件接收者配置等。所以我们在使用Jenkins邮件通知的时候使用到Email Extension Plugin 插件,下面记录在jenkins blue ocean 模式下使用Extended Email插件发送自定义内容邮件通知。

1、全局配置。如下图步骤依次进行。

1、首先下载插件(搜索手动下载即可不在详细叙述)。(Email Extension Template插件名)

    2、全局配置extension插件(1.1图片)

1.0


1.1、图片

找到此插件配置内容。下面开始一一介绍配置项:

SMTP server    #设置smtp服务器smtp.ym.163.com

Default user E-mail suffix   #设置默认的用户邮件后缀

Default Content Type    #默认的内容类型,你自己选我用的text也可以使用html

Use List-ID Email Header #使用邮件头列表id  我设置了01 主要看看效果。

Default Recipients        #默认的收件人,  写你邮件账号。

Reply  To List          #回复列表。基本没用

Emergency reroute    #个人理解为紧急收件人

Excluded Recipients   #排除收件人

Default Subject    #邮件标题

构建通知:$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!

Maximun Attachment Size   #最大附件大小

Default Content  #默认的邮件内容

$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS:

Check console output at $BUILD_URL to view the results.


(本邮件是程序自动下发的,请勿回复!)

项目名称:$PROJECT_NAME

构建编号:$BUILD_NUMBER

项目描述:${JOB_DESCRIPTION}

构建状态:${BUILD_STATUS}

触发原因:${CAUSE}

与上次不稳固构建和成功构建相比的变化: ${CHANGES_SINCE_LAST_UNSTABLE}

    3、配置jenkins内置邮件,因为要通过他来发送。

1.3、图片

简单略过看着配置就好。

2、blue ocean 项目配置


1.4、图片

PostsendScript         #默认项$DEFAULT_POSTSEND_SCRIPT

PresendScript         #默认项$DEFAULT_PRESEND_SCRIPT

blue ocean的邮件功能默认功能与经典模式下使用 Editable Email  Notification 相比要更加完善(默认),比如:

经典模式下需要在项目 构建后操作添加 Editable Email  Notification项后,通过,高级,添加触发器,选择触发条件

添加接收人,这些操作才可以使项目构建成功也会发送邮件通知。jenkins的经典模式在没有这些之前构建成功是不会发送邮件的。但是blue ocean 设置好上述图片配置后,项目构建成功会默认发送邮件给相关人员。

最后构建完项目后会自动生成Jenkinsfile文件,在你代码根目录。其中邮件发送功能的语法为:

#仅邮件功能代码

stage('Sendmail') {

      steps {

        emailext(subject: '$DEFAULT_SUBJECT', body: '$DEFAULT_CONTENT', attachLog: true, compressLog: true, postsendScript: '$DEFAULT_POSTSEND_SCRIPT', presendScript:'$DEFAULT_PRESEND_SCRIPT', replyTo: ‘回复列表', to: '要发送给谁')

      }

    }

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,830评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,992评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,875评论 0 331
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,837评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,734评论 5 360
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,091评论 1 277
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,550评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,217评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,368评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,298评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,350评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,027评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,623评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,706评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,940评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,349评论 2 346
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,936评论 2 341

推荐阅读更多精彩内容