zoukankan      html  css  js  c++  java
  • Jenkins的邮件通知

    Jenkins的邮件通知

    邮件通知

    (1)进入Manage Jenkins→Configure System→Jenkins Location设置页面,设置管理员邮箱

    file
    (2)在同一个页面中找到E-mail Notification部分

    file

    勾选“Test configuration by sending test e-mail”复选框,输入接收测试邮件的邮箱,然后单击“Test configuration”按钮

    file

    (3)在Jenkins pipeline的post部分加入mail步骤。

    file

    mail步骤的关键参数介绍如下:

    • subject,邮件主题。

    • to,收件地址。

    • body,邮件内容。

    • from,发件地址。

    Email Extension插件

    mailer插件提供的功能过于简单。Email Extension插件对mailer插件进行了扩展,支持更多的特性。

    • 可以定制接收人的邮件列表。

    • 可以将构建日志以附件形式加到邮件中,还可以设置对日志进行压缩。

    • 可以发送附件。具体使用步骤如下:

    (1)安装Email Extension插件。

    (2)进入Manage Jenkins→Configure System→Extended E-mail Notification配置页面

    file

    在Jenkinsfile中使用emailext步骤,因此只要配置SMTP server,其他选项配置保持默认配置就可以了。

    (3)将emailext步骤加入pipeline的post部分的failure块内。

    file

    emailext步骤的常用参数介绍如下:

    • subject:String类型,邮件主题。

    • body:String类型,邮件内容。

    • attachLog(可选):Bool类型,是否将构建日志以附件形式发送。

    • attachmentsPattern(可选):String类型,需要发送的附件的路径,Ant风格路径表达式。

    • compressLog(可选):Bool类型,是否压缩日志。

    • from(可选):String类型,收件人邮箱。

    • to(可选):String类型,发件人邮箱。

    • recipientProviders(可选):List类型,收件人列表类型。

    • replyTo(可选):回复邮箱。

    常用的收件人列表

    file

  • 相关阅读:
    [刘阳Java]_MyBatis_其他方式来实现多表查询的操作_第9讲
    [刘阳Java]_MyBatis_实体关系映射_第8讲
    [刘阳Java]_MyBatis_动态SQL标签用法_第7讲
    [刘阳Java]_MyBatis_常规标签的用法_第6讲
    nodejs配置nginx 以后链接mongodb数据库
    es6学习
    学生管理系统
    node exprss-session 和connect-mongo
    容错处理try
    node错误中间件处理 express类 带有路由操作
  • 原文地址:https://www.cnblogs.com/undefined22/p/12557378.html
Copyright © 2011-2022 走看看